Convenzioni di denominazione dei parametri DAX

DAX ha nomi di parametri standard per facilitare l'utilizzo e la comprensione delle funzioni DAX. Inoltre, è possibile utilizzare determinati prefissi per i nomi dei parametri. Se il prefisso è abbastanza chiaro, è possibile utilizzare il prefisso stesso come nome del parametro.

Per comprendere la sintassi delle funzioni DAX e per usare i valori dei dati in modo appropriato per i parametri della funzione DAX rilevanti, è necessario comprendere le convenzioni di denominazione dei parametri DAX.

Nomi dei parametri

Di seguito sono riportati i nomi dei parametri standard DAX:

Sr.No. Nome e descrizione del parametro
1

expression

Qualsiasi espressione DAX che restituisce un singolo valore scalare, in cui l'espressione deve essere valutata più volte (per ogni riga / contesto).

2

value

Qualsiasi espressione DAX che restituisce un singolo valore scalare in cui l'espressione deve essere valutata esattamente una volta prima di tutte le altre operazioni.

3

table

Qualsiasi espressione DAX che restituisce una tabella di dati.

4

tableName

Il nome di una tabella esistente utilizzando la sintassi DAX standard. Non può essere un'espressione.

5

columnName

Il nome di una colonna esistente che utilizza la sintassi DAX standard, in genere completamente qualificata. Non può essere un'espressione.

6

name

Una costante di stringa che verrà utilizzata per fornire il nome di un nuovo oggetto.

7

order

Enumerazione utilizzata per determinare l'ordinamento.

8

ties

Enumerazione utilizzata per determinare la gestione dei valori di pareggio.

9

type

Enumerazione utilizzata per determinare il tipo di dati per PathItem e PathItemReverse.

Prefisso ai nomi dei parametri o utilizzo del solo prefisso

È possibile qualificare un nome di parametro con un prefisso -

  • Il prefisso dovrebbe essere descrittivo di come viene utilizzato l'argomento.

  • Il prefisso dovrebbe essere in modo tale da evitare una lettura ambigua del parametro.

Per esempio,

  • Result_ColumnName - Fa riferimento a una colonna esistente utilizzata per ottenere i valori dei risultati nella funzione DAX LOOKUPVALUE ().

  • Search_ColumnName - Fa riferimento a una colonna esistente utilizzata per cercare un valore nella funzione DAX LOOKUPVALUE ().

È possibile omettere il nome del parametro e utilizzare solo il prefisso, se il prefisso è sufficientemente chiaro per descrivere il parametro. Omettere il nome del parametro e utilizzare solo il prefisso a volte può aiutare a evitare il disordine durante la lettura.

Ad esempio, considera DATE (Year_value, Month_value, Day_value). È possibile omettere il nome del parametro - valore, che viene ripetuto tre volte e scriverlo come DATE (Year, Month, Day). Come visto, utilizzando solo i prefissi, la funzione è più leggibile. Tuttavia, a volte il nome del parametro e il prefisso devono essere presenti per chiarezza.

Ad esempio, considera Year_columnName. Il nome del parametro è ColumnName e il prefisso è Year. Entrambi sono necessari per far capire all'utente che il parametro richiede un riferimento a una colonna di anni esistente.