Esplorare le funzionalità e l'utilizzo dei gruppi di calcolo

Completato

Prima di creare i gruppi di calcolo, verranno esaminate le relative proprietà. I gruppi di calcolo sono costituiti da elementi di calcolo, che sono semplicemente istruzioni DAX contenenti un segnaposto o un valore sostitutivo per le misure esplicite esistenti nel modello. Ad esempio, un gruppo di calcolo, Time Intelligence, può contenere gli elementi di calcolo Da inizio anno, Da inizio trimestre e Da inizio mese.

Proprietà dei gruppi di calcolo

Chiunque usi i gruppi di calcolo deve essere a conoscenza della proprietà di precedenza di un gruppo di calcolo.

Precedenza

La precedenza è una proprietà definita per un gruppo di calcolo. Quando un modello di dati contiene più gruppi di calcolo, è essenziale definire la precedenza o l'ordine di valutazione.

La definizione della precedenza garantisce che i diversi gruppi di calcolo vengano eseguiti nell'ordine corretto. Un numero più elevato indica una precedenza maggiore, vale a dire che verrà applicata prima dei gruppi di calcolo con precedenza inferiore.

Tutti gli elementi di calcolo all'interno di un singolo gruppo di calcolo condividono la stessa precedenza.

Utilizzare l’editor tabulare per impostare la proprietà di precedenza per il gruppo di calcolo.

Precedence is set in the properties of the calculation group in Tabular Editor 2.

Proprietà degli elementi di calcolo

Anche gli elementi di calcolo contengono proprietà importanti per gli sviluppatori di report, inclusi l'ordinamento e le stringhe di formato dinamico.

Creazione dell'ordine

Il valore ordinale è l'ordinamento dell'elemento di calcolo. L'ordine in cui gli elementi di calcolo vengono visualizzati in un report può essere modificato specificando la proprietà Ordinal. La specifica dell'ordine degli elementi di calcolo con la proprietà Ordinal non modifica la precedenza, l'ordine in cui vengono valutati gli elementi di calcolo.

Se il valore ordinale non viene specificato, il comportamento predefinito è che gli elementi di calcolo vengono ordinati alfabeticamente in base al nome.

Image of 2 calculation groups side by side, showing a current, PY, YoY, and YoY% value. The graphic on the left appears in alphabetic order and does not have an ordinal value set.

Stringhe di formato dinamico

I gruppi di calcolo possono essere usati anche per definire stringhe di formato condizionale per una misura.

Un semplice esempio di utilizzo di stringhe di formato dinamico può essere l’uso di un formato diverso per i totali rispetto ad altri valori.

Le stringhe di formato dinamico sono particolarmente utili per la conversione valuta. Ad esempio, gli utenti dei report potrebbero voler visualizzare le vendite per paese/area geografica, con la formattazione di valuta corretta applicata per ogni caso. A tale scopo, aggiungere una colonna di stringhe di formato alla tabella delle dimensioni di valuta e quindi creare un elemento e un gruppo di calcolo per la conversione valuta.

Animated GIF of Power BI report switching from sales values in Argentina to Mexico to Venezuela.