Funzione Power Query in LuckyTemplates: Raggruppa per funzione

Funzione Power Query in LuckyTemplates: Raggruppa per funzione

Questa esercitazione riguarda una  funzione di query avanzata in LuckyTemplates denominata Group By . È una funzionalità sottovalutata in LuckyTemplates che consente di risolvere problemi comuni nel modo più semplice possibile. Puoi guardare il video completo di questo tutorial in fondo a questo blog.

La funzione Raggruppa per è l'opzione migliore quando si dispone di una serie di attributi che si desidera raggruppare e creare un aggregato.

Sommario

Esempio di tabella delle vendite

Questo è un report di esempio che utilizza i calcoli DAX. Ha ridondanza circolare e problemi di contesto del filtro.

Funzione Power Query in LuckyTemplates: Raggruppa per funzione

La tabella è stata raggruppata per Cliente, Anno e Mese e Somma dell'importo delle vendite.

L'importo totale delle vendite viene quindi inserito in ogni riga del gruppo.

Utilizzo della funzione Power Query Raggruppa per

Per replicarlo utilizzando la funzione Raggruppa per, apri Power Query e fai clic su Raggruppa per .

Funzione Power Query in LuckyTemplates: Raggruppa per funzione

Una volta aperto, fai clic su Avanzate e inizia a raggruppare gli attributi.

Innanzitutto, raggruppa Cliente e Anno e mese . In questo caso, denominare la colonna Total Sales Amount Grouped . Successivamente, modifica l'operazione in Sum  e la colonna in Sales Amount .

Funzione Power Query in LuckyTemplates: Raggruppa per funzione

Puoi vedere che ha generato una colonna. Tuttavia, i dati sono incompleti perché hanno solo una riga per cliente.

Funzione Power Query in LuckyTemplates: Raggruppa per funzione

Quindi, torna al passaggio della funzione Raggruppa per per risolvere il problema.

Nella parte inferiore della funzione, fare clic su Aggiungi aggregazione e denominarla AllData .

Per Operazione, scegli Tutte le righe . Questa operazione fornisce un modo per restituire tutte le righe presenti nei dati originali con l'operatore di aggregazione applicato. Successivamente, sposta i parametri verso l'alto e fai clic su OK.

Funzione Power Query in LuckyTemplates: Raggruppa per funzione

Questo crea una nuova colonna nella tabella.

Funzione Power Query in LuckyTemplates: Raggruppa per funzione

Ora rimuovi le colonne Cliente e Anno e mese ed espandi la colonna Tutti i dati .

Funzione Power Query in LuckyTemplates: Raggruppa per funzione

Ora hai la stessa tabella impostata come nell'esempio.

Pertanto, invece di utilizzare DAX complessi  e riferimenti circolari, è possibile utilizzare Group By per ottenere facilmente i risultati desiderati.

Esempio di record di pallacanestro

In questo esempio, abbiamo utilizzato i record delle finali della squadra di basket dei Chicago Bulls.

Funzione Power Query in LuckyTemplates: Raggruppa per funzione

Queste sono le migliori serie di sette giochi ogni anno.

Applicazione della funzione Power Query Raggruppa per

Usando la funzione Raggruppa per, devi determinare quante vittorie in serie hanno avuto che erano 4 su 7.

Se utilizzi i codici DAX, potresti finire per utilizzare questa misura per identificare le vincite della serie.

Funzione Power Query in LuckyTemplates: Raggruppa per funzione

Puoi vedere che utilizza comandi nidificati , iteratori nidificati e alcune funzioni come , . 

Per farlo in una query di potenza, elimina le vincite e le sconfitte e convertile in una misura di conteggio.

Vai a Aggiungi colonne e fai clic su Colonna da esempi . Quindi, denominare la colonna Count . Successivamente, assegna valore 0 per le sconfitte e 1 per le vincite.

Funzione Power Query in LuckyTemplates: Raggruppa per funzione

Il prossimo passo è capire il gioco decisivo in ogni serie che è sempre l'ultimo gioco giocato.

Quindi, vai su Raggruppa per e fai clic su Avanzate. Raggruppa l'anno e imposta i parametri.

Immettere AllData  per il nome della colonna e impostare Operation su All Rows . Successivamente, fai clic su Aggiungi aggregazione e chiamala Deciding Game . Imposta Operazione su Max  e Colonna su Giochi .

Funzione Power Query in LuckyTemplates: Raggruppa per funzione

Una volta generate le colonne, espandere la colonna AllData .

Funzione Power Query in LuckyTemplates: Raggruppa per funzione

Ora hai i dati per il gioco decisivo.

L'ultima cosa da fare è creare un'altra colonna che restituisca il valore della colonna Count per il gioco decisivo della serie.

Per fare ciò, fai clic su Colonna condizionale e chiamala Conteggio vittorie in serie . Impostare il parametro per generare la colonna Count se la colonna Games è uguale alla colonna Deciding Game . In caso contrario, dovrebbe tornare a 0.

Funzione Power Query in LuckyTemplates: Raggruppa per funzione

Al termine, vai alla scheda Home e fai clic su Chiudi e applica.

Questa è la tabella creata utilizzando misure DAX complesse .

Funzione Power Query in LuckyTemplates: Raggruppa per funzione

Ricreare la tabella dei record di pallacanestro

Usando questa analisi, puoi ricreare la tabella.

Prendi le colonne Conteggio vittorie anno  e Serie nella dashboard e trasformale in una tabella. 

Assicurati che l' anno non riassuma e il formato del conteggio delle vittorie in serie come un numero intero.

Funzione Power Query in LuckyTemplates: Raggruppa per funzione

Quindi, ottieni il totale del conteggio delle vittorie in serie . Fai clic sulla freccia del menu a discesa della colonna e scegli Sum .

Funzione Power Query in LuckyTemplates: Raggruppa per funzione

Puoi vedere che ha gli stessi risultati senza usare una singola funzione DAX.

Funzione Power Query in LuckyTemplates: Raggruppa per funzione

In questi due esempi, puoi vedere come funziona la funzione Group By quando la combini con la possibilità di restituire l'aggregato o restituire tutte le righe.

Ti dà la flessibilità per affrontare una vasta gamma di problemi di gruppo.

Conclusione


Modi efficaci per utilizzare la funzione GROUPBY in LuckyTemplates
Organizzazione delle query in gruppi in LuckyTemplates
Gruppi di calcolo di LuckyTemplates - Esercitazione su DAX

Raggruppa per è una funzione di query di alimentazione molto utile in LuckyTemplates. Ha un grande potenziale nella creazione di report e visualizzazioni.

Se l'utilizzo di funzioni e codici DAX è troppo complesso, è possibile utilizzare la funzione Raggruppa per in alternativa. Aiuta a generare facilmente dati preziosi per problemi complessi.

In questo tutorial, abbiamo mostrato come massimizzare il potenziale della funzione Raggruppa per e applicarla ai tuoi report.


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

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 blog tratterà anche come importare oggetti da R a LuckyTemplates.

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.

Mostra approfondimenti utilizzando la tecnica di visualizzazione dinamica multi-thread in LuckyTemplates

Mostra approfondimenti utilizzando la tecnica di visualizzazione dinamica multi-thread in LuckyTemplates

Questo tutorial illustrerà come utilizzare la tecnica di visualizzazione dinamica multi-thread per creare approfondimenti dalle visualizzazioni di dati dinamici nei report.

Introduzione al filtraggio del contesto in LuckyTemplates

Introduzione al filtraggio del contesto in LuckyTemplates

In questo articolo, esaminerò il contesto del filtro. Il contesto del filtro è uno degli argomenti principali che qualsiasi utente di LuckyTemplates dovrebbe inizialmente conoscere.

I migliori suggerimenti per lutilizzo delle app nel servizio online LuckyTemplates

I migliori suggerimenti per lutilizzo delle app nel servizio online LuckyTemplates

Voglio mostrare come il servizio online di LuckyTemplates Apps può aiutare nella gestione di diversi report e approfondimenti generati da varie fonti.

Analizza le variazioni del margine di profitto nel tempo: analisi con LuckyTemplates e DAX

Analizza le variazioni del margine di profitto nel tempo: analisi con LuckyTemplates e DAX

Scopri come elaborare le modifiche al margine di profitto utilizzando tecniche come la ramificazione delle misure e la combinazione di formule DAX in LuckyTemplates.

Idee di materializzazione per cache di dati in DAX Studio

Idee di materializzazione per cache di dati in DAX Studio

Questo tutorial discuterà delle idee di materializzazione delle cache di dati e di come influiscono sulle prestazioni dei DAX nel fornire risultati.

Reporting aziendale tramite LuckyTemplates

Reporting aziendale tramite LuckyTemplates

Se finora utilizzi ancora Excel, questo è il momento migliore per iniziare a utilizzare LuckyTemplates per le tue esigenze di reportistica aziendale.

Che cosè il gateway LuckyTemplates? Tutto quello che devi sapere

Che cosè il gateway LuckyTemplates? Tutto quello che devi sapere

Che cos'è il gateway LuckyTemplates? Tutto quello che devi sapere