Power Automate si applica a ogni azione nei flussi di lavoro
Scopri l
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.
È 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.
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.
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.
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à
Grazie,
Scopri l
Tecniche di modellazione dei dati per organizzare meglio le misure DAX per un flusso di lavoro più efficiente.
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
Acquisisci familiarità con i connettori Power Automate per la manipolazione di numeri, testo e date/ore.
Ora, è molto facile studiare il budget rispetto all
Imparerai come salvare e caricare oggetti da un file .rds in R. Questo articolo tratta anche come importare oggetti da R a LuckyTemplates.
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
In questa esercitazione sul linguaggio di codifica DAX, scopri come usare la funzione GENERATE e come modificare dinamicamente il titolo di una misura.