Gruppi di calcolo DAX per evitare colonne unpivoting

In questo tutorial, dimostrerò come creare 2 percentuali di divisione in un grafico ad anello utilizzando i gruppi di calcolo DAX evitando di dover annullare il pivot dei dati in Power Query. Puoi guardare il video completo di questo tutorial in fondo a questo blog.

Questo in realtà proveniva da una domanda sollevata da uno dei nostri membri del . Il membro stava cercando di ottenere una visualizzazione del grafico a ciambella in cui desiderava suddividere i costi di impianto e di estrazione come mostrato di seguito.

Gruppi di calcolo DAX per evitare colonne unpivoting

Possiamo facilmente raggiungere questo obiettivo creando una misura per i costi di impianto e un'altra per i costi di estrazione. Le misure avranno la funzione , che consiste semplicemente nella somma dei costi dell'impianto per la misura Costo impianto e dei costi minerari per la misura Costo minerario. Quindi, possiamo portare queste misure nella sezione dei valori della visualizzazione.

Possiamo anche avere queste misure in un'affettatrice creando una colonna calcolata o una colonna personalizzata in Power Query.

Gruppi di calcolo DAX per evitare colonne unpivoting

Con questo, possiamo avere diverse colonne di categoria che possiamo usare in un grafico a ciambella e su un'affettatrice.

Gruppi di calcolo DAX per evitare colonne unpivoting

Tuttavia, in questo caso particolare, il membro non stava cercando di annullare il pivot dei dati a causa di un sostanziale back-end di dati. Quindi stava cercando una soluzione alternativa per inserire un'affettatrice nella pagina insieme al grafico a ciambella . Per fare ciò senza annullare il pivot dei dati, utilizzeremo i gruppi di calcolo DAX.

Sommario

Creazione di gruppi di calcolo DAX

Per creare gruppi di calcolo, andiamo su Strumenti esterni , quindi facciamo clic su Editor tabulare .

Gruppi di calcolo DAX per evitare colonne unpivoting

All'interno dell'editor tabulare, facciamo clic con il pulsante destro del mouse su Tables , quindi selezioniamo Create New , Calculation Groups .

Gruppi di calcolo DAX per evitare colonne unpivoting

Possiamo quindi nominare il nostro gruppo di calcolo. In questo caso, l'abbiamo chiamato Calculation Group . Abbiamo bisogno di creare due elementi di calcolo all'interno di questo. Quindi, facciamo clic con il pulsante destro del mouse su Gruppo di calcolo , quindi su Crea nuovo , Elemento di calcolo .

Gruppi di calcolo DAX per evitare colonne unpivoting

Chiameremo il primo come Plant Cost . E poi, introdurremo la nostra misura Plant Cost nell'Expression Editor.

Gruppi di calcolo DAX per evitare colonne unpivoting

Chiameremo il secondo elemento di calcolo Mining Cost . Quindi introdurremo anche la misura del costo minerario. Al termine, facciamo clic su Salva e aggiorniamo il desktop di LuckyTemplates.

Gruppi di calcolo DAX per evitare colonne unpivoting

Gruppi di calcolo DAX in un grafico a ciambella e affettatrice

Ora possiamo creare il nostro grafico a ciambella. Inseriamo il nostro Costo complessivo nella sezione Valori e quindi i nostri gruppi di calcolo nella sezione Legenda . Ora possiamo vedere che il costo dell'impianto è il 66,9% del costo complessivo e il costo minerario è del 33,1%.

Gruppi di calcolo DAX per evitare colonne unpivoting

Possiamo anche avere i nostri gruppi di calcolo in un'affettatrice nella stessa pagina del report. Ciò è utile quando si hanno più visualizzazioni all'interno del report e si desidera approfondire dati particolari per ottenere risultati specifici.

Gruppi di calcolo DAX per evitare colonne unpivoting


Multipli piccoli con gruppi di calcolo in LuckyTemplates
Formattazione condizionale nei gruppi di calcolo – LuckyTemplates
Introduzione ai gruppi di calcolo in LuckyTemplates

Conclusione

L'utilizzo dei gruppi di calcolo è una tecnica semplice e facile che è possibile utilizzare se si desidera evitare dati unpivoting. È possibile creare rapidamente visualizzazioni e filtri dei dati utilizzando i gruppi di calcolo.

Spero che tu abbia trovato utile questo tutorial e che tu sia in grado di applicarlo nei tuoi rapporti. Dai un'occhiata ai link sottostanti per altri contenuti correlati.

Saluti!

Mudassir

Leave a Comment

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.