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!


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