Ottimizza le formule di LuckyTemplates utilizzando DAX avanzato

Ottimizza le formule di LuckyTemplates utilizzando DAX avanzato

Esaminerò alcuni concetti interessanti che implicano l'utilizzo di diverse funzioni di tabella per ottimizzare le formule di LuckyTemplates . Puoi guardare il video completo di questo tutorial in fondo a questo blog.

Userò un esempio dal in cui uno dei membri ha chiesto se è possibile aggiungere un filtro durante l'utilizzo della funzione SUMMARIZE .

Ottimizza le formule di LuckyTemplates utilizzando DAX avanzato

Questo è abbastanza comune per gli scenari in cui è necessario creare tabelle virtuali che iterano attraverso una logica all'interno delle misure invece di iterare l'intera tabella.

La funzione ha molti usi. Ti consente di creare una tabella di riepilogo, fisicamente o virtualmente. Puoi anche usarlo per creare funzioni di tabella più avanzate aggiungendo , o . C'è una vasta gamma di queste funzioni di tabella che puoi utilizzare.

Per questo tutorial, voglio mostrarti come combinare alcune funzioni di tabella per ottimizzare le formule di LuckyTemplates. In questo modo, puoi ottenere risultati più pertinenti che devi utilizzare per la tua analisi.

SCARICA QUI LA RISORSA DAX

Sommario

Ottimizzazione delle formule di LuckyTemplates utilizzando una funzione di filtro

Nell'esempio, il membro desiderava creare una tabella delle vendite per città, ma voleva esaminare solo un determinato sottoinsieme di tali città. Pertanto, è necessario un filtro aggiuntivo nella tabella per ottenere un determinato intervallo di vendite.

Uno dei nostri esperti di LuckyTemplates, Brian, ha trovato una soluzione relativamente semplice per risolvere questo scenario. Il punto chiave della soluzione è che puoi inserire una tabella virtuale dopo aver posizionato la funzione .

Ottimizza le formule di LuckyTemplates utilizzando DAX avanzato

In questo caso, puoi utilizzare qualsiasi funzione di tabella a tua disposizione, come SUMMARIZE . La funzione S UMMARIZE è una funzione di tabella che crea una tabella riepilogativa per regioni e città. Inoltre, contiene le vendite totali della città e le vendite totali.

Ottimizza le formule di LuckyTemplates utilizzando DAX avanzato

Poiché questa tabella virtuale si trova all'interno di un filtro, restituisce solo quelle città che hanno oltre 1 milione di città vendute in totale.

Ottimizza le formule di LuckyTemplates utilizzando DAX avanzato

Come puoi vedere, funziona bene ed è efficace nell'ottimizzare le formule di LuckyTemplates. 

Inoltre, puoi anche creare una misura che cerchi solo le vendite medie per città utilizzando AVERAGEX . Ciò è utile in uno scenario in cui si desidera esaminare solo le vendite per le principali città superiori a un determinato importo.

La funzione può aiutare a ridurre al minimo la quantità di iterazioni necessarie per la formula. Questa funzione aiuta anche a consentire alla tabella virtuale di scorrere numeri più piccoli o più piccoli. 

Utilizzo di ADDCOLUMNS per ottimizzare le formule di LuckyTemplates

Un altro membro, Nick, ha contribuito con un modo migliore per ottimizzare la formula LuckyTemplates di esempio. Implica la stratificazione di un'altra funzione di tabella chiamata all'interno di invece di avere solo la funzione SUMMARIZE .

Ottimizza le formule di LuckyTemplates utilizzando DAX avanzato

La nuova tecnica migliora leggermente le prestazioni del calcolo e previene alcuni risultati strani. La funzione consente di creare una tabella virtuale con colonne aggiuntive.

Per questo esempio, la funzione SUMMARIZE crea una tabella a una colonna. Ma tramite ADDCOLUMNS , puoi aggiungere un'altra colonna per le vendite totali. 

Ottimizza le formule di LuckyTemplates utilizzando DAX avanzato

Basta inserire la formula ADDCOLUMNS all'interno della funzione FILTER in una formula esistente per creare un filtro aggiuntivo. Questo è solo un modo per creare una tabella a due colonne e filtrata simile a quella qui sotto.

Ottimizza le formule di LuckyTemplates utilizzando DAX avanzato

È inoltre possibile utilizzare la stessa tecnica per ottenere qualsiasi tipo di tabella virtuale che itera attraverso una funzione AVERAGEX o una funzione o Puoi semplicemente sovrapporre queste funzioni di tabella una sopra l'altra per modificare la forma della tabella virtuale. 




Conclusione

Puoi ottimizzare le formule di LuckyTemplates per modificare la forma o regolare il riepilogo dei dati nel tuo modello utilizzando la potenza di DAX.

In questo breve tutorial, voglio solo evidenziare alcune ottime soluzioni dei membri del forum di LuckyTemplates. Come ho mostrato, c'erano alcune tecniche interessanti che penso tu possa facilmente applicare alle tue misure e alla tua logica all'interno di LuckyTemplates. Spero che tu abbia raccolto alcuni suggerimenti utili qui oggi.

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.