次の方法で共有


PATHITEM

適用対象:計算列計算テーブルMeasureビジュアル計算

PATH 関数の評価結果の文字列から、指定した position の項目を返します。 位置は、left から rightにカウントされます。

構文

PATHITEM(<path>, <position>[, <type>])

パラメーター

用語 定義
path PATH 関数の結果の形式のテキスト文字列。
position 返される項目の位置を持つ整数式。
type (省略可能)結果のデータ型を定義する列挙体:

type 列挙型

列挙 代替列挙型 形容
TEXT 0 結果は、データ型のテキストと共に返されます。 (既定値)。
INTEGER 1 結果は整数として返されます。

value を返す

識別子のリスト内の指定した位置にある PATH 関数によって返される識別子。 PATH 関数によって返される項目は、最も遠い順に並べ替えされます。

備考

  • この関数を使用すると、PATH 関数によって返される階層から特定のレベルを返すことができます。 たとえば、all 従業員のスキップ レベルのマネージャーだけを返します。

  • path内の要素の数より大きい or 1 未満の position の数を指定 If、PATHITEM 関数は BLANK

  • 有効な列挙要素 notIftype、error が返されます。

  • この関数は、行レベル セキュリティ (RLS) 規則 or 計算列で使用する場合に、DirectQuery モードで使用するためにサポート not。

次の例では、現在の従業員の第 3 層マネージャーを返します。従業員 and マネージャー ID は、現在の従業員に親の階層を持つ文字列を返す PATH 関数への入力として受け取ります。 その文字列から PATHITEM は、3 番目のエントリを整数として返します。

= PATHITEM(PATH(Employee[EmployeeKey], Employee[ParentEmployeeKey]), 3, 1)