Funzioni della tabella DAX in LuckyTemplates

Funzioni della tabella DAX in LuckyTemplates

In questo post di blog verranno presentate le funzioni della tabella DAX. Le funzioni di tabella sono semplicemente che restituiscono una tabella.

Alcune delle funzioni di tabella più comuni che è possibile incontrare in LuckyTemplates sono le funzioni FILTER , VALUES e ALL . Usando queste funzioni di tabella, puoi creare tabelle virtuali all'interno di LuckyTemplates.

Le tabelle fisiche sono tabelle che puoi letteralmente trovare nel modello di dati. Le tabelle virtuali sono quelle create virtualmente utilizzando varie funzioni DAX.

Nelle prossime sezioni, ti insegnerò alcune tecniche su come utilizzare le funzioni di tabella.

Sommario

Utilizzo delle funzioni di tabella

In questo esempio, calcolerò il numero di transazioni superiori a $ 10.000 utilizzando la formula Totale transazioni più grandi .

Inizierò la formula con la funzione . In base alla descrizione, la suddetta funzione conta il numero di righe in una tabella dopo il contesto iniziale. Pertanto, ho bisogno di inserire una tabella dopo la funzione. Tuttavia, la tabella non deve essere fisica come la tabella Sales .

Se inserisci la tabella Sales , i risultati mostreranno semplicemente il numero di transazioni. Questo è proprio simile ai risultati della misura Totale transazioni .

Funzioni della tabella DAX in LuckyTemplates

Se guardi la formula per Transazioni totali , utilizza la funzione . Questo è solo un altro modo per calcolare gli stessi risultati usando le funzioni DAX.

Funzioni della tabella DAX in LuckyTemplates

Nell'esempio seguente, voglio mostrarti come funziona la funzione COUNTROWS . Questa volta userò la funzione table per creare una tabella virtuale.

Funzioni della tabella DAX in LuckyTemplates

La funzione FILTER passerà attraverso ogni singola riga della tabella Sales . Valuterà ogni riga della colonna Total Sales se è maggiore di $ 10.000 o meno. Se la vendita di una singola riga è superiore a $ 10.000, verrà conteggiata come una transazione.

Come puoi vedere, i risultati nella colonna Totale transazioni più grandi sono ora aggiornati.

Funzioni della tabella DAX in LuckyTemplates

Utilizzando la tabella virtuale, ho creato un filtro aggiuntivo dopo il contesto iniziale. Soprattutto, l'ho fatto all'interno della formula stessa, senza dover creare una tabella fisica.

Ad esempio, esaminiamo il risultato specifico per il 10 ottobre 2018. Nel modello di dati, puoi vedere che il filtro è passato dalla tabella Date alla tabella Sales .

Funzioni della tabella DAX in LuckyTemplates

All'interno della formula, ho appena inserito un altro filtro utilizzando una funzione di tabella diversa in modo da poter valutare quante transazioni sono superiori a $ 10.000. Questo calcolo è un buon esempio di quanto siano utili le tabelle virtuali.

Utilizzo della funzione VALUES

Ora mostrerò un altro esempio di funzioni di tabella. Si tratta di calcolare le vendite medie utilizzando la funzione .

Inizierò la misurazione delle vendite medie per città con la funzione . Secondo IntelliSense, avrò bisogno di un tavolo. Ancora una volta, non deve essere un tavolo fisico, quindi ne userò uno virtuale.

Funzioni della tabella DAX in LuckyTemplates

Per creare una tabella virtuale, utilizzerò la funzione VALUES e quindi aggiungerò Regions[City] e Total Sales .

Funzioni della tabella DAX in LuckyTemplates

Con la funzione AVERAGEX , la formula valuterà ogni singola riga della tabella virtuale. Dopo il contesto iniziale, la formula elabora le vendite totali per tutte le città riga per riga.

Dopo aver calcolato le vendite di ogni singola città, la formula calcola la media. Nei risultati, puoi vedere le vendite medie per città nelle date indicate.

Funzioni della tabella DAX in LuckyTemplates

Calcolo delle vendite utilizzando le funzioni di tabella

In quest'ultimo esempio, ti mostrerò un'altra funzione della tabella DAX che è la funzione . Questa volta calcolerò le vendite totali della città con l'aiuto di .

Nella formula All City Sales , puoi vedere che ho iniziato la formula con la funzione CALCULATE .

L'aggiunta della funzione TUTTI rimuove i filtri presenti nella colonna Città . Pertanto, la misura calcolerà le vendite totali in tutte le città disponibili.

Funzioni della tabella DAX in LuckyTemplates

Se confronti i risultati per All City Sales e Total Sales , otterrai gli stessi risultati. Tuttavia, se selezioni una città particolare dall'affettatrice, i risultati di All City Sales rimarranno invariati.

Funzioni della tabella DAX in LuckyTemplates

Ti darà gli stessi risultati indipendentemente da qualsiasi selezione. Ciò è dovuto alla funzione CALCULATE .

La suddetta funzione consente di modificare il contesto del calcolo. Quando aggiungi la funzione ALL , rimuove il contesto iniziale dalla tabella Regions .


Come utilizzare la funzione DAX COUNTROWS nelle tabelle
Logica con più date in LuckyTemplates Utilizzo di DAX
Ottimizzazione della formula di LuckyTemplates Utilizzo delle funzioni DAX avanzate

Conclusione

Questo tutorial ti introduce alle funzioni di tabella più comuni. Se li usi frequentemente nei tuoi calcoli, puoi padroneggiarli in pochissimo tempo.

Inoltre, puoi rendere le cose più avanzate se inizi a combinare le suddette funzioni di tabella. Probabilmente lo incontrerai quando esegui totali cumulativi, medie mobili, analisi di logoramento e analisi di vendita incrociata.

Imparerai calcoli DAX più avanzati quando passeremo alla misurazione della ramificazione.


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