次の方法で共有


SUBSTITUTEWITHINDEX

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

引数として指定された 2 つのテーブルの left 半結合を表すテーブルを返します。 半結合は、共通の列名 and 共通データ型によって決定される共通列を使用して実行されます。 結合される列は、indexandcontains 整数型の返されたテーブル内の 1 つの列に置き換えられます。 index は、指定した並べ替え順序で right 結合テーブルへの参照です。

指定された left/first テーブルに存在 not 指定された right/second テーブル内の列は、結合に使用 and 返されたテーブルに含 notnot。

index は 0 (0 から始まる) から始まります。and は、指定された right/second 結合テーブルの追加行ごとに 1 ずつインクリメントされます。 index は、right/second 結合テーブルに指定された並べ替え順序に基づいています。

構文

SUBSTITUTEWITHINDEX(<table>, <indexColumnName>, <indexColumnsTable>, [<orderBy_expression>, [<order>][, <orderBy_expression>, [<order>]]…])

パラメーター

用語 定義
table 3 番目の引数 (indexColumnsTable) として指定されたテーブルとの left 半結合を実行してフィルター処理するテーブル。 これは、left 半結合の left 側のテーブルであるため、返されるテーブルには、このテーブルと同じ列が含まれます except、2 つのテーブルの共通列 all、返されたテーブルの 1 つの index 列に置き換えられます。
indexColumnName この関数の引数として指定された 2 つのテーブルの共通列 all 置き換える index 列の名前を指定する文字列。
indexColumnsTable left 半結合の second テーブル。 これは、left 半結合の right 側のテーブルです。 このテーブルに存在する values のみが関数によって返されます。 また、このテーブルの列 (列名に基づく) は、この関数によって返されるテーブル内の 1 つの index 列に置き換えられます。
orderBy_expression 正しい indexvaluesを生成するために、結果 value を使用して indexColumnsTable テーブルの並べ替え順序を指定する任意の DAX 式。 indexColumnsTable テーブルに指定された並べ替え順序は、テーブル内の各行の index を定義 and、この関数の indexfirst 引数として指定されたテーブルに表示される indexColumnsTable 内の values の組み合わせを表すために返されるテーブルで使用されます。
order (省略可能)昇順 or 降順orderBy_expression values並べ替える方法を指定する value。

Value: Desc. 代替 value: 0(ゼロ)/FALSE. orderBy_expressionの values の降順で並べ替えます。 order パラメーターを省略した場合の既定の value です。

Value: ASC. 代替 value: 1/TRUE. OrderBy_expression の昇順でランク付けします。

value を返す

indexColumnsTable テーブル and indexColumnsTable テーブルに存在 all 列ではなく、index 列を持つ indexColumnsTable テーブルに存在する values のみを含むテーブル。

解説

  • この関数は、結果の並べ替え順序 not 保証します。

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