ExcelDAX-標準パラメータ
DAXは standard parameterDAX関数の使用法と理解を容易にするための名前。さらに、パラメータ名に特定のプレフィックスを使用できます。プレフィックスが十分に明確である場合は、プレフィックス自体をパラメータ名として使用できます。
標準パラメータ名
以下はDAX標準パラメータ名です-
シニア番号 | パラメータ名と説明 |
---|---|
1 | expression 単一のスカラー値を返すDAX式。式は、(行/コンテキストごとに)複数回評価されます。 |
2 | value 単一のスカラー値を返すDAX式で、式は他のすべての操作の前に1回だけ評価されます。 |
3 | table データのテーブルを返すDAX式。 |
4 | tableName 標準のDAX構文を使用した既存のテーブルの名前。式にすることはできません。 |
5 | columnName 標準のDAX構文を使用する既存の列の名前。通常は完全修飾されています。式にすることはできません。 |
6 | name 新しいオブジェクトの名前を提供するために使用される文字列定数。 |
7 | order ソート順を決定するために使用される列挙。 |
8 | ties タイ値の処理を決定するために使用される列挙。 |
9 | type PathItemおよびPathItemReverseのデータ型を決定するために使用される列挙。 |
パラメータ名のプレフィックス
パラメータ名は接頭辞-で修飾できます
プレフィックスは、引数の使用方法を説明するものでなければなりません。
プレフィックスは、パラメータのあいまいな読み取りが回避されるような方法である必要があります。
例えば、
Result_ColumnName − DAX LOOKUPVALUE()関数で結果値を取得するために使用される既存の列を参照します。
Search_ColumnName − DAX LOOKUPVALUE()関数で値を検索するために使用される既存の列を参照します。
プレフィックスのみをパラメータとして使用
プレフィックスがパラメータを説明するのに十分明確である場合は、パラメータ名を省略してプレフィックスのみを使用できます。パラメータ名を省略し、プレフィックスのみを使用すると、読み取りが煩雑になるのを防ぐのに役立つ場合があります。
たとえば、DATE(Year_value、Month_value、Day_value)について考えてみます。3回繰り返されるパラメーター名–値を省略して、DATE(年、月、日)と書くことができます。ご覧のとおり、プレフィックスのみを使用すると、関数が読みやすくなります。
ただし、わかりやすくするために、パラメーター名とプレフィックスを指定する必要がある場合があります。
たとえば、Year_columnNameについて考えてみます。パラメータ名はColumnNameで、プレフィックスはYearです。パラメータには既存の年の列への参照が必要であることをユーザーに理解させるには、両方が必要です。