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.