Approfondimento della funzione TREATAS in LuckyTemplates

Approfondimento della funzione TREATAS in LuckyTemplates

In questo tutorial, ci immergeremo in una delle funzioni DAX più avanzate in LuckyTemplates chiamata funzione TREATAS. Puoi guardare il video completo di questo tutorial in fondo a questo blog.

Se riesci a capire TREATAS , vedrai che ha così tante applicazioni per te in tutti i report e dashboard che creerai all'interno di LuckyTemplates.

TREATAS ci permette di semplificare il nostro modello ma rende le nostre formule più avanzate. Questo è il compromesso quando si utilizza questa funzione.

Tuttavia, TREATAS ci consente di creare relazioni virtuali tra due tabelle in cui una fisica non può essere utilizzata logicamente. Ciò significa che non dobbiamo impostare fisicamente alcuna relazione o avere bisogno di linee per unire e confrontare, ad esempio, i dati del budget con i dati delle vendite.

Approfondimento della funzione TREATAS in LuckyTemplates

La funzione TREATAS farà il confronto per noi.

Ci sono molte applicazioni per questa funzione. Il migliore è dove i dati possono essere a diverse granularità. Un esempio sono i dati di budget che possono avere una granularità mensile, trimestrale o annuale rispetto ai valori effettivi che sono giornalieri.

Una buona conoscenza della funzione TREATAS e della sintassi richiesta è un'opzione migliore rispetto alla riconfigurazione del modello quando si tratta di dati di previsione e budget.

Ecco un esempio di come funziona questa funzione.

Sommario

Utilizzo della funzione TREATAS

Diamo un'occhiata agli esempi per vedere come funziona questa funzione. Ho creato due funzioni qui per mostrarti due modi diversi di impostarle.

Approfondimento della funzione TREATAS in LuckyTemplates

Diamo un'occhiata al primo esempio.

Devi posizionare alcune colonne da una particolare tabella. In questo caso, è l'Anno.

Approfondimento della funzione TREATAS in LuckyTemplates

Quindi, è necessario incorporare alcune colonne della tabella o della tabella di supporto che non hanno alcuna relazione con il resto del modello. In questo caso, è l'anno dei dati di budget.

Approfondimento della funzione TREATAS in LuckyTemplates

La tabella del budget è impostata in questo modo in modo che i budget per ogni diversa regione siano solo un budget annuale.

Approfondimento della funzione TREATAS in LuckyTemplates

Questo è importante perché se usi la funzione TREATAS nel contesto sbagliato, otterrai un risultato privo di significato.

Non tracciare una relazione tra la tabella delle regioni o tra la tabella delle date.

Approfondimento della funzione TREATAS in LuckyTemplates

Invece, crea la relazione all'interno della formula utilizzando la funzione TREATAS e quindi posizionala all'interno di CALCULATE .

Approfondimento della funzione TREATAS in LuckyTemplates

Trascina l'anno e le vendite totali per formare una tabella.

Approfondimento della funzione TREATAS in LuckyTemplates

Quindi, utilizzando TREATAS , ottieni il budget e assegnalo durante l'anno.

Approfondimento della funzione TREATAS in LuckyTemplates

Approfondimento della funzione TREATAS in LuckyTemplates

Vedrai che non ci sono relazioni tramite il modello. Invece, hai creato una relazione tra il valore Year e il Budget a causa della funzione TREATAS .

Approfondimento della funzione TREATAS in LuckyTemplates

L'importo del budget 2016 è di 62 milioni e l'importo delle vendite totali, derivato dalla tabella delle vendite, è di 60 milioni. Il modello non restituisce un risultato TREATAS per il 2015 perché non c'è niente da mostrare. La funzione TREATAS si assicura che non venga restituito alcun risultato per il 2015.

Come espandere la funzione TREATAS

Questa colonna mostra la stessa formula utilizzando TREATAS .

Approfondimento della funzione TREATAS in LuckyTemplates

Ma vedrai che sta dando risultati errati. Questo perché il contesto di questo calcolo è sbagliato.

C'è l'Anno 2016, il Comune e la Regione. Tuttavia, non esiste alcuna relazione fisica o virtuale creata dalla funzione TREATAS all'interno della formula per la regione. Questo sta solo valutando il numero annuale di 62 milioni.

Quindi, è qui che devi espandere TREATAS in modo da poter incorporare più relazioni virtuali.

Ecco come espanderlo.

Approfondimento della funzione TREATAS in LuckyTemplates

Posizionare una tabella virtuale riepilogativa utilizzando la funzione SUMMARIZE nella prima parte della funzione TREATAS . Ciò ti consentirà di espandere le colonne che desideri confrontare. Ti consentirà inoltre di costruire relazioni virtuali tra di loro.

In questo caso, c'è una tabella virtuale della città e dell'anno, e poiché questi due sono nella tabella del budget, puoi quindi abbinarli virtualmente.

Approfondimento della funzione TREATAS in LuckyTemplates

Puoi virtualmente creare più relazioni, tutte in una volta, all'interno di questa sintassi di una formula.

Regolazione delle colonne all'interno della tabella

Sotto la colonna TREATAS Esempio 2, vedrai che viene suddiviso per Anno e Città.

Approfondimento della funzione TREATAS in LuckyTemplates

È possibile modificare questa colonna facendo ripetutamente clic sul filtro finché non smette di mostrare voci vuote.

Approfondimento della funzione TREATAS in LuckyTemplates

Apportare modifiche alla tabella delle relazioni

Ora, in base ai dati, non è necessario inserire alcun contesto aggiuntivo perché la tabella del budget ha solo una città e un anno.

Approfondimento della funzione TREATAS in LuckyTemplates

Quindi, se volessi fare qualcosa di più, dovresti modificare i dati di budget o aggiungere una logica aggiuntiva alla formula.

Ad esempio, ci sono solo i budget su base annuale. Quindi, se vuoi suddividere quei budget per ogni singolo giorno, utilizzeresti comunque una logica molto simile. Ma invece di avere le relazioni che eseguono il filtraggio, avresti invece la funzione TREATAS che lo fa.

Approfondimento della funzione TREATAS in LuckyTemplates

Altri modi per usare TREATAS

Esistono altre applicazioni per la funzione TREATAS oltre all'analisi del budget.

Diamo un'occhiata a un altro esempio.

Osservando le relazioni, puoi vedere che l'anno non è una colonna all'interno della tabella delle date al massimo livello di granularità.

Approfondimento della funzione TREATAS in LuckyTemplates

La data è il numero più granulare all'interno di questa tabella.

Approfondimento della funzione TREATAS in LuckyTemplates

Quindi, è meglio non trarre relazioni fisiche dall'Anno. Dovresti sempre creare le tue relazioni dalla colonna contenente i tuoi valori univoci. Tuttavia, puoi ancora creare virtualmente questa relazione fittizia utilizzando TREATAS .

Conclusione

Si spera che questo tutorial ti abbia dato una buona idea della funzione TREATAS e di come puoi usarla nelle applicazioni della vita reale.

Esistono molte diverse configurazioni di dati e scenari di dati in cui l'utilizzo di TREATAS può davvero semplificare immensamente le cose nel tuo modello insieme alle misure DAX che devi creare.

Quando avrai capito come utilizzare bene TREATAS , vedrai rapidamente le opportunità a tua disposizione per semplificare molti aspetti diversi dei tuoi modelli.

Ti auguro il meglio,


Power Automate si applica a ogni azione nei flussi di lavoro

Power Automate si applica a ogni azione nei flussi di lavoro

Scopri l

Tecniche di modellazione dei dati per organizzare le misure DAX

Tecniche di modellazione dei dati per organizzare le misure DAX

Tecniche di modellazione dei dati per organizzare meglio le misure DAX per un flusso di lavoro più efficiente.

Filtro Power Apps: cosè e come si usa?

Filtro Power Apps: cosè e come si usa?

Scopri come utilizzare la funzione di filtro in Power Apps e come incorporarla nelle formule esistenti all

Come commentare più righe in Python: una guida semplice e veloce

Come commentare più righe in Python: una guida semplice e veloce

Come commentare più righe in Python: una guida semplice e veloce

Connettori Power Automate: numero, testo e data e ora

Connettori Power Automate: numero, testo e data e ora

Acquisisci familiarità con i connettori Power Automate per la manipolazione di numeri, testo e date/ore.

Budget Vs Actual Vs Last Year - Suggerimenti per la rendicontazione finanziaria

Budget Vs Actual Vs Last Year - Suggerimenti per la rendicontazione finanziaria

Ora, è molto facile studiare il budget rispetto all

Come salvare e caricare un file RDS in R

Come salvare e caricare un file RDS in R

Imparerai come salvare e caricare oggetti da un file .rds in R. Questo articolo tratta anche come importare oggetti da R a LuckyTemplates.

Che cosè Power Query e M Language: una panoramica dettagliata

Che cosè Power Query e M Language: una panoramica dettagliata

Scopri tutto su Power Query e il linguaggio M per la trasformazione e la preparazione dei dati nel desktop di LuckyTemplates.

Cosè il sé in Python: esempi del mondo reale

Cosè il sé in Python: esempi del mondo reale

Cos'è il sé in Python: esempi del mondo reale

Rivisitazione dei primi N giorni lavorativi: una soluzione per il linguaggio di codifica DAX

Rivisitazione dei primi N giorni lavorativi: una soluzione per il linguaggio di codifica DAX

In questa esercitazione sul linguaggio di codifica DAX, scopri come usare la funzione GENERATE e come modificare dinamicamente il titolo di una misura.