Disponiamo di alcune preziose funzioni per calcolare l’anno precedente, YTC, ecc. in DAX. Ma altre funzioni ci permettono di calcolare lo stesso risultato in modo diverso. Esploriamo le nostre opzioni e perché sono importanti.
Quando guardiamo i valori in un rapporto, dobbiamo dare loro un significato.
Il modo più comune per farlo è confrontarli con i valori del periodo precedente.
Questo è il momento in cui Time Intelligence entra in gioco come una delle cose principali che vogliamo mostrare nei report.
Ad esempio, guarda la seguente pagina del rapporto:
Qui puoi vedere il confronto dei dati di vendita con l’anno precedente, l’anno in corso e i valori totali mobili.
Si tratta di un tipico report che fa ampio uso della logica Time Intelligence.
Ora ti mostrerò come creare le misure per calcolare questi risultati e le varianti utilizzando diverse funzioni DAX.
Mostrerò i risultati solo in tabelle per una migliore leggibilità.
In DAX sono disponibili numerose funzioni di Time Intelligence. Guardando il dax.guidatroviamo un elenco di oltre 35 funzioni.
Alcune funzioni incorporano la logica completa per Time Intelligence, come TOTALETD() O STESSOPERIODODURATAANNO(). In alternativa, possiamo utilizzare funzioni più fondamentali che devono essere utilizzate insieme a CALCOLARE()Piace DATAAGGIUNGI() O DATE TRA().
Voglio mostrarti come utilizzare le funzioni “facili da usare” e poi come utilizzare le funzioni sottostanti per esplorarne i vantaggi.
A volte otteniamo risultati diversi a seconda della funzione utilizzata e, a volte, possiamo evitare problemi utilizzando la funzione corretta.
Nella conclusione ti spiegherò perché è importante conoscere le diverse funzioni e le opzioni a tua disposizione per eseguire i calcoli.
Fonte: towardsdatascience.com