Utilizzo di ALLEXCEPT per impedire il ripristino del totale cumulativo

Utilizzo di ALLEXCEPT per impedire il ripristino del totale cumulativo

Esaminerò uno scenario interessante su cui probabilmente ti imbatterai quando proverai a eseguire un Totale cumulativo all'interno di LuckyTemplates. Puoi guardare il video completo di questo tutorial in fondo a questo blog.

Un membro del forum di supporto di LuckyTemplates ha pubblicato questa domanda. Il membro voleva calcolare un saldo corrente come un totale cumulativo. Il problema era che ogni volta che veniva effettuata una selezione, il totale cumulativo veniva ricalcolato. Il membro non voleva che accadesse.

In questo caso, ALLEXCEPT è la funzione perfetta da utilizzare. Questo scenario è in realtà una buona revisione del modo in cui i totali cumulativi e la funzione interagiscono all'interno di LuckyTemplates. 

Sommario

I dati di esempio

Iniziamo con i dati forniti nell'esempio del membro.

Fondamentalmente, mostra il saldo corrente sul tavolo. Il saldo corrente viene mostrato anche nella visualizzazione.

Utilizzo di ALLEXCEPT per impedire il ripristino del totale cumulativo

Ora, quando trascini il numero della settimana sull'affettatrice, vedrai che anche i dati vengono ribilanciati. 

Utilizzo di ALLEXCEPT per impedire il ripristino del totale cumulativo

Quindi diciamo che vogliamo i dati della settimana 5.

Utilizzo di ALLEXCEPT per impedire il ripristino del totale cumulativo

Quello che vogliamo è che il saldo corrente per la settimana 5 rimanga a 635 invece di passare a 78 quando l'affettatrice viene spostata, come mostrato di seguito.

Utilizzo di ALLEXCEPT per impedire il ripristino del totale cumulativo

Questo accade perché il saldo corrente inizia sempre dal primo numero in alto . Quindi, quando l'affettatrice è stata spostata, anche il numero in alto è cambiato. Ciò ha influito sull'intero saldo corrente.

Utilizzo della funzione ALLEXCEPT

Normalmente, vedrai ALLSELECTED utilizzato in scenari come questo. Ma la funzione ALLSELECTED è utile solo quando stai solo cercando di mostrare un totale cumulativo dinamico basato su qualsiasi selezione di data che stai effettuando.

È qui che entra in gioco ALLEXCEPT .

In questo caso particolare, non vogliamo un totale dinamico. Il requisito è evitare che il totale venga ricalcolato ogni volta che viene effettuata una nuova selezione della data . Questo è ciò che fa ALLEXCEPT .

Utilizzo di ALLEXCEPT per impedire il ripristino del totale cumulativo

Quello che vogliamo fare è ottenere un totale cumulativo mantenendo il contesto del numero della settimana. Utilizzando ALLEXCEPT , stiamo ancora lavorando sulle date selezionate nell'affettatrice. Ma per quanto riguarda il Running Balance, andrà sempre a guardare indietro alla prima settimana.

Utilizzo di ALLEXCEPT per impedire il ripristino del totale cumulativo

Guardando la visualizzazione qui sotto, vedrai che mantiene anche il valore corretto. Ancora una volta, questo perché il contesto ora ti consente di guardare indietro al primo risultato della settimana 1.

Utilizzo di ALLEXCEPT per impedire il ripristino del totale cumulativo


Calcoli DAX: Totale dei risultati medi
Confronta i risultati effettivi con i budget utilizzando la previsione di LuckyTemplates
Calcolo del totale parziale inverso o cumulativo inverso in LuckyTemplates

Conclusione

Casi come questi possono essere unici perché per la maggior parte del tempo vogliamo totali dinamici. Ma se ti trovi in ​​situazioni in cui non vuoi che i numeri si ricalibrano a ogni selezione, questa tecnica è la soluzione perfetta.

Inoltre, il modo in cui abbiamo utilizzato la funzione ALLEXCEPT qui è un perfetto esempio di come è possibile rimuovere il contesto per alcuni parametri, ma mantenere il contesto per gli altri all'interno delle stesse pagine del report.

Si spera che tu possa trovare usi simili per ALLEXCEPT mentre lavori con LuckyTemplates.

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.