Il totale della misura di LuckyTemplates non è corretto: come risolverlo

Il totale della misura di LuckyTemplates non è corretto: come risolverlo

Potrebbero verificarsi problemi con le misure nelle visualizzazioni delle tabelle di LuckyTemplates con una riga totale. La solita lamentela è che la riga "Totale" è "errata" per la misura. Di solito, la riga totale è corretta per la misura, semplicemente non è ciò che la maggior parte delle persone si aspetta. In questo tutorial, illustrerò questo problema comune con il totale delle misure di LuckyTemplates e come risolverlo. Puoi guardare il video completo di questo tutorial in fondo a questo blog.

Il totale delle misure di LuckyTemplates è stato un problema fin da quando LuckyTemplates esiste. Quindi, per risolvere questo problema, la prima cosa che ho fatto è stata entrare in DAX Studio e creare una . Se non hai mai visto una misura dei filtri di dump, assomiglia molto a quella qui sotto.

Il totale della misura di LuckyTemplates non è corretto: come risolverlo

La misura dei filtri di dump determina quali filtri vengono applicati dalle diverse tabelle e colonne all'interno del modello di dati. È davvero facile da generare all'interno di DAX Studio. È possibile avviare DAX Studio, fare clic su qualsiasi tabella e pronunciare Definisci misure filtro dump (tutte le tabelle) e genera tutto il codice.

Il totale della misura di LuckyTemplates non è corretto: come risolverlo

Tutto quello che devi fare per inserirlo in LuckyTemplates è prenderlo da questi filtri e copiare tutto quel codice e poi incollarlo in una nuova misura, che è quello che ho fatto. Ecco da dove proviene questa misura dei filtri di dump.

Il totale della misura di LuckyTemplates non è corretto: come risolverlo

Ho anche creato una pagina di descrizione comandi in cui ho creato una visualizzazione della scheda e ho inserito la misura dei filtri di dump in quella visualizzazione della scheda. Questo ci consente di visualizzare i filtri all'interno delle visualizzazioni tabella o delle visualizzazioni matrice .

Per attivare i suggerimenti, puoi fare clic su un oggetto visivo nella matrice o nella tabella. In questo esempio, ho una matrice e una tabella qui che dimostrano entrambe lo stesso problema di misura dei totali. Puoi andare su Generale e attivare semplicemente i suggerimenti. Se lo desideri, puoi specificare che si tratta di una pagina di report.

Il totale della misura di LuckyTemplates non è corretto: come risolverlo

Se passo il mouse sopra questo 290, posso vedere che ha un filtro su di esso di categoria tabella uguale a categoria uno. Questa è la categoria due, dove abbiamo una sottocategoria uguale a blu, verde e rosso. Tutto questo deriva da una query di dati molto semplice in cui ho sei righe.

Il totale della misura di LuckyTemplates non è corretto: come risolverlo

L'ultimo passo è creare una misura che esporrà il problema della misura totale. E se guardi da vicino, puoi già vedere che il totale non è corretto.

Per quanto riguarda DAX, è corretto, ma qualsiasi essere umano normale che lo guardi penserebbe che sia completamente sbagliato. In effetti, devo credere che questa sia probabilmente una delle cause principali del motivo per cui le persone pensano che sia un enorme ostacolo all'adozione di LuckyTemplates.

C'è il semplice fatto che i totali delle misure sono sbagliati fuori dal cancello. Le visualizzazioni tabella e le visualizzazioni matrice in realtà non presentano un comportamento corretto.

Sommario

Utilizzando una misura surrogata

Ho questa tabella qui con i miei totali di misura. Tutto quello che ho fatto è un rapido e ho sottratto 10. Questo è un surrogato per qualsiasi misura ragionevolmente complicata. Se riesci a mostrare il problema dei totali delle misure con qualcosa di così semplice, emergerà in molte delle tue misure.

Il totale della misura di LuckyTemplates non è corretto: come risolverlo

Il contesto del filtro per questa riga dei totali è diverso, quindi sembra che DAX sia solo in esecuzione nel contesto di tutti. Se clicco su Categoria 1, ad esempio, è corretto.

Quindi, ovviamente, sta prendendo il contesto del filtro Categoria = Categoria 1.

Il totale della misura di LuckyTemplates non è corretto: come risolverlo

Non ha questo contesto di filtro aggiuntivo di questa categoria senza influenza esterna. Se passo il mouse qui sopra, puoi vedere che è vuoto. Non c'è niente che filtri questo in questo momento. Queste righe hanno un filtro sulla categoria, ma non ne tiene affatto conto.

Il totale della misura di LuckyTemplates non è corretto: come risolverlo

Quindi come lo aggiustiamo? Diamo un'occhiata alla misura che ho creato.

Correzione del totale della misura LuckyTemplates errata

Ho chiamato questa misura Totali categoria e dice, se la categoria della tabella , quindi restituisci la mia misura che è corretta su un elemento riga per riga.

Altrimenti, riassumo quella tabella per categoria, e poi calcolerò la mia misura per ogni riga Quindi riassumerò i valori.

Fondamentalmente, sto ricreando questa visualizzazione della tabella, quindi riassumo i valori risultanti da quella misura su quelle righe e questo lo risolve.

Il totale della misura di LuckyTemplates non è corretto: come risolverlo

Ora, va tutto bene. È una soluzione abbastanza semplice, ma secondo me è davvero dannosa per la visualizzazione self-service.

Se hai una misura ragionevolmente complessa e stai promuovendo la visualizzazione self-service ai tuoi utenti finali, allora è una buona scommessa che non hai idea di come useranno quella misura e come saranno lavorando con esso.

Ad esempio, puoi vedere il problema qui. Ho le categorie Totali misura corrette, ma non è corretto qui. Restituisce anche gli elementi riga per riga sbagliati.

Il totale della misura di LuckyTemplates non è corretto: come risolverlo

Il motivo è che le categorie non rientrano mai nell'ambito. Quindi, secondo la nostra misura, la categoria della tabella ISINSCOPE restituisce i totali delle misure.

Beh, non è mai così. Fa sempre un riepilogo per categoria e poi per valore, il che è completamente sbagliato.

Quindi ora dobbiamo creare un'altra misura, Measure Total Subcategory , che se ISINSCOPE subcategory restituisce l'elemento pubblicitario su quella riga. Altrimenti, riassumi per sottocategoria in totale i valori, il che ci dà la risposta corretta.

Il totale della misura di LuckyTemplates non è corretto: come risolverlo

Conclusione

Questo è il motivo per cui è dannoso per la visualizzazione self-service perché non hai idea di come lo useranno gli utenti finali e cosa inseriranno in una tabella. Dovrai scrivere una misura per ogni possibile combinazione, il che è pazzesco.

Spero che tu abbia imparato qualcosa da questo tutorial. Se hai riscontrato problemi come questo, condividi con noi come li hai affrontati.

Ti auguro il meglio!

Greg


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.