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,


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.