Dax-functions-dax-parameter-naming-conventions

提供:Dev Guides
移動先:案内検索

DAXパラメーターの命名規則

DAXには、DAX関数の使用と理解を容易にするための標準パラメーター名があります。 さらに、特定のプレフィックスをパラメーター名に使用できます。 接頭辞が十分に明確な場合は、接頭辞自体をパラメータ名として使用できます。

DAX関数の構文を理解し、関連するDAX関数パラメーターに適切にデータ値を使用するには、DAXパラメーターの命名規則を理解する必要があります。

パラメータ名

以下は、DAX標準パラメータ名です-

Sr.No. Parameter Name & Description
1

expression

単一のスカラー値を返す任意のDAX式。式は(行/コンテキストごとに)複数回評価されます。

2

value

式が他のすべての操作の前に1回だけ評価される単一のスカラー値を返すDAX式。

3

table

データのテーブルを返す任意のDAX式。

4

tableName

標準のDAX構文を使用した既存のテーブルの名前。 式にすることはできません。

5

columnName

通常は完全修飾された、標準のDAX構文を使用した既存の列の名前。 式にすることはできません。

6

name

新しいオブジェクトの名前を提供するために使用される文字列定数。

7

order

ソート順を決定するために使用される列挙。

8

ties

Tie値の処理を決定するために使用される列挙体。

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です。 両方とも、パラメーターに既存の年列への参照が必要であることをユーザーに理解させるために必要です。