TUTTA la funzione in LuckyTemplates: come utilizzarla con DAX

TUTTA la funzione in LuckyTemplates: come utilizzarla con DAX

Sapevi che la funzione ALL può essere utilizzata per modificare il contesto di un particolare calcolo in LuckyTemplates? Puoi guardare il video completo di questo tutorial in fondo a questo blog.

Scopri tutto su come funziona questa funzione nel post qui sotto.

Sommario

Qual è la funzione ALL in LuckyTemplates?

La funzione ALL è una parte estremamente importante del linguaggio DAX in LuckyTemplates. Può essere utilizzato in diversi modi all'interno delle formule.

Se utilizzato in modo efficace, puoi calcolare i risultati senza soluzione di continuità quando cerchi di combinare la logica nelle tue formule con il filtro disponibile nel modello di dati.

In poche parole, la funzione ALL può rimuovere qualsiasi contesto proveniente da qualsiasi filtro o dimensione che hai allineato a una formula.

Questo è perfetto in situazioni come quando vuoi calcolare la percentuale di un totale.

Quando utilizzare questa funzione?

Il momento ottimale per utilizzare ALL all'interno delle formule è quando è necessario rimuovere o modificare il contesto di un calcolo che si desidera eseguire.

La funzione più comune usata in combinazione con ALL è la funzione CALCULATE .

Potrebbero esserci momenti in cui utilizzerai anche ALL in combinazione con la funzione FILTER.

L'idea qui è all'interno di una formula che puoi regolare quale tabella/contesto virtuale viene applicato alla tua logica prima che qualsiasi calcolo venga eseguito sul tuo modello.

Come utilizzare la funzione ALL?

Ti mostrerò come utilizzare questa funzione in LuckyTemplates quando calcoli la percentuale di vendite in una particolare regione rispetto a tutte le vendite mai effettuate.

Per fare ciò in modo logico, devi dividere le vendite per la regione per le vendite totali in tutte le regioni. Ottenere vendite per ogni regione, tuttavia, non è così facile con il filtro naturale che si verificherà nei tuoi modelli.

TUTTA la funzione in LuckyTemplates: come utilizzarla con DAX

È qui che TUTTA la funzione entra in gioco perfettamente per risolverlo per noi. Se combinato con la funzione CALCULATE, puoi rimuovere qualsiasi filtro di regione e ottenere il denominatore corretto in modo che il calcolo sia corretto.

In questo caso, abbiamo fatto riferimento alla colonna dei nomi dei clienti e l'abbiamo combinata con CALCULATE in modo che il totale di tutte le vendite possa servire come denominatore per calcolare la percentuale delle vendite.

TUTTA la funzione in LuckyTemplates: come utilizzarla con DAX

TUTTA la funzione in LuckyTemplates: come utilizzarla con DAX

Ma non solo puoi rimuovere i filtri di ogni nome cliente, con questa funzione di LuckyTemplates puoi anche rimuovere il filtro proveniente da qualsiasi colonna in una particolare tabella.

In questa immagine qui sotto, ti mostrerò cosa intendo. Noterai come la colonna TUTTE le vendite ripete semplicemente le cifre della colonna Totale vendite.

Ciò è dovuto al fatto che il parametro della funzione ALL fa riferimento a una colonna specifica e tale colonna non è la colonna Customer Names.

TUTTA la funzione in LuckyTemplates: come utilizzarla con DAX

Per risolvere questo problema, dobbiamo fare riferimento all'intera tabella, anziché solo a una colonna specifica. È possibile rimuovere il filtro da qualsiasi colonna all'interno di una tabella facendo riferimento all'intera tabella all'interno della funzione ALL.

Vedere, ad esempio, la formula seguente e le corrispondenti modifiche nella tabella.

TUTTA la funzione in LuckyTemplates: come utilizzarla con DAX

TUTTA la funzione in LuckyTemplates: come utilizzarla con DAX

Un altro modo di pensare alla funzione ALL

Si spera che ormai tu capisca che ALL rimuove qualsiasi filtro o contesto all'interno del tuo calcolo.

Un altro modo per pensare a ciò che ALL sta effettivamente facendo nelle tue formule è immaginare che ogni volta che fai riferimento a questa particolare funzione, stai generando una tabella virtuale o un elenco di ogni singola riga di informazioni dai parametri che sono stati inseriti.

Ciò è particolarmente importante se si utilizza ALL come parametro della tabella all'interno della funzione FILTER.

Un perfetto esempio di ciò è il modello TOTALE CUMULATIVO, descritto in dettaglio in questo particolare articolo del blog.

Crea totali cumulativi dinamici utilizzando DAX in LuckyTemplates

Conclusione

In sintesi, pensa alla funzione TUTTI come alla funzione "rimuovi tutti i filtri". Puoi inserire una tabella o una colonna qui, ed è importante capire gli effetti di entrambe le cose.

Per ulteriori esempi di come puoi utilizzare ALL, dai un'occhiata a questi link qui sotto.

Utilizzo della funzione ALL in LuckyTemplates per approfondimenti di alta qualità

Calcolo della % dei totali

Grazie,


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