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.
