次の方法で共有


DAX パラメーターの名前付け規則

パラメーター名は、関数の使用と理解 DAX 容易にするために、リファレンスで標準化されています。

パラメーター名

用語 定義
expression 1 つのスカラー値を返す任意の DAX 式。式は (行/コンテキストごとに) 複数回評価されます。
value 他のすべての操作の前に式を 1 回だけ評価する 1 つのスカラー値を返す任意の DAX 式。
table データのテーブルを返す任意の DAX 式。
tableName 標準の DAX 構文を使用した既存のテーブルの名前。 それは表現することができません。
columnName 標準の DAX 構文 (通常は完全修飾) を使用する既存の列の名前。 それは表現できません。
name 新しいオブジェクトの名前を指定するために使用される文字列定数。
order 並べ替え順序を決定するために使用される列挙体。
ties 同順位の値の処理を決定するために使用される列挙型。
type PathItem と PathItemReverse のデータ型を決定するために使用される列挙型。

パラメーター名のプレフィックスを付けたり、プレフィックスのみを使用したりする

用語 定義
prefixing パラメーター名は、引数の使用方法を説明し、パラメーターのあいまいな読み取りを回避するために、プレフィックスでさらに修飾できます。 例えば次が挙げられます。

Result_ColumnName - LOOKUPVALUE() 関数の結果値を取得するために使用される既存の列を参照します。

Search_ColumnName - LOOKUPVALUE() 関数の値を検索するために使用される既存の列を参照します。
omitting プレフィックスがパラメーターを記述するのに十分明確な場合、パラメーター名は省略されます。

たとえば、次の構文 DATE (Year_Value、Month_Value、Day_Value) を使用する代わりに、ユーザーが DATE (年、月、日) を読み取る方が明確になります。サフィックス値を 3 回繰り返しても、関数の理解が深まらず、不必要に読み上げが煩雑になります。

ただし、プレフィックス付きパラメーターがYear_columnName場合、パラメーター名とプレフィックスは、パラメーターが Years の既存の列への参照を必要としていることをユーザーが理解できるように維持されます。