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,


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

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 blog tratterà anche come importare oggetti da R a LuckyTemplates.

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.

Mostra approfondimenti utilizzando la tecnica di visualizzazione dinamica multi-thread in LuckyTemplates

Mostra approfondimenti utilizzando la tecnica di visualizzazione dinamica multi-thread in LuckyTemplates

Questo tutorial illustrerà come utilizzare la tecnica di visualizzazione dinamica multi-thread per creare approfondimenti dalle visualizzazioni di dati dinamici nei report.

Introduzione al filtraggio del contesto in LuckyTemplates

Introduzione al filtraggio del contesto in LuckyTemplates

In questo articolo, esaminerò il contesto del filtro. Il contesto del filtro è uno degli argomenti principali che qualsiasi utente di LuckyTemplates dovrebbe inizialmente conoscere.

I migliori suggerimenti per lutilizzo delle app nel servizio online LuckyTemplates

I migliori suggerimenti per lutilizzo delle app nel servizio online LuckyTemplates

Voglio mostrare come il servizio online di LuckyTemplates Apps può aiutare nella gestione di diversi report e approfondimenti generati da varie fonti.

Analizza le variazioni del margine di profitto nel tempo: analisi con LuckyTemplates e DAX

Analizza le variazioni del margine di profitto nel tempo: analisi con LuckyTemplates e DAX

Scopri come elaborare le modifiche al margine di profitto utilizzando tecniche come la ramificazione delle misure e la combinazione di formule DAX in LuckyTemplates.

Idee di materializzazione per cache di dati in DAX Studio

Idee di materializzazione per cache di dati in DAX Studio

Questo tutorial discuterà delle idee di materializzazione delle cache di dati e di come influiscono sulle prestazioni dei DAX nel fornire risultati.

Reporting aziendale tramite LuckyTemplates

Reporting aziendale tramite LuckyTemplates

Se finora utilizzi ancora Excel, questo è il momento migliore per iniziare a utilizzare LuckyTemplates per le tue esigenze di reportistica aziendale.

Che cosè il gateway LuckyTemplates? Tutto quello che devi sapere

Che cosè il gateway LuckyTemplates? Tutto quello che devi sapere

Che cos'è il gateway LuckyTemplates? Tutto quello che devi sapere