Come utilizzare la funzione DAX COUNTROWS nelle tabelle virtuali

Come utilizzare la funzione DAX COUNTROWS nelle tabelle virtuali

Voglio approfondire l'utilità della funzione DAX. Potresti essere un principiante che non ha compreso appieno come funziona COUNTROWS . Potresti anche essere un utente di LuckyTemplates più esperto ma non sei sicuro di come massimizzare la funzione. Puoi guardare il video completo di questo tutorial in fondo a questo blog.

Attraverso gli esempi che fornirò di seguito, vedrai quanto è potente COUNTROWS come funzione DAX, specialmente se utilizzata nelle tabelle virtuali.

Sommario

Utilizzo della funzione DAX COUNTROWS in una tabella fisica

COUNTROWS ti consente di contare il numero di righe in qualsiasi tabella a cui fai riferimento.

Quindi nel momento in cui lo usi in una misura, ti chiederà automaticamente anche un tavolo.

Come utilizzare la funzione DAX COUNTROWS nelle tabelle virtuali

In questo caso, userò la tabella Sales , dato che ho già quella tabella fisica.

Come utilizzare la funzione DAX COUNTROWS nelle tabelle virtuali

Anche l'uso della tabella Sales ha senso in questo caso perché sto solo cercando gli ordini totali al giorno.

Come utilizzare la funzione DAX COUNTROWS nelle tabelle virtuali

Poiché ogni singolo ordine copre una riga nel mio set di dati, la funzione COUNTROWS passerà solo attraverso ogni singola riga con una voce per darmi i risultati di cui ho bisogno.

Naturalmente, questo è il modo più semplice per utilizzare COUNTROWS . Quello che voglio mostrarti è che questa funzione può essere utilizzata anche per applicazioni più avanzate, soprattutto nelle tabelle virtuali.

Un semplice esempio di come utilizzare COUNTROWS in una tabella virtuale

Darò due esempi di come utilizzare COUNTROWS in una tabella virtuale. Il primo esempio è davvero semplice da usare.

Questa volta, invece di guardare solo gli ordini totali, voglio controllare quanti ordini c'erano in una data particolare che superava i 15.000.

Userò di nuovo COUNTROWS . Ma questa volta, invece di inserire la tabella Sales direttamente all'interno della funzione COUNTROWS , la inserirò invece all'interno di

Come utilizzare la funzione DAX COUNTROWS nelle tabelle virtuali

Ancora una volta, sto guardando ogni singola riga qui. Ma questa volta, sto cercando righe con un fatturato di 15.000 e oltre. Quindi, man mano che la misura procede riga per riga, conserva solo il conteggio di tutte le righe che soddisfano tali parametri.

Quindi COUNTROWS sta facendo la stessa cosa qui che ha fatto quando ho usato prima il tavolo fisico. L'unica differenza è che ora viene applicato a una tabella virtuale in cui posso inserire i miei parametri.

Da qui, è abbastanza facile aggiungere altri parametri alla misura. Ad esempio, potrei anche verificare quale percentuale delle vendite giornaliere supera il limite di 15.000.

Un esempio avanzato di utilizzo di COUNTROWS in una tabella virtuale

Questa volta applicherò la funzione COUNTROWS in un modo più avanzato. Vedrò quanti ordini in un determinato giorno sono arrivati ​​dai miei 50 migliori clienti di tutti i tempi.

Come utilizzare la funzione DAX COUNTROWS nelle tabelle virtuali

Inizierò osservando il mio set di dati e verificando quanti clienti ho in tutto. Guardando i numeri, vedo che ci sono 3.603 clienti in totale.

Come utilizzare la funzione DAX COUNTROWS nelle tabelle virtuali

Ho impostato qui i dati in modo che nell'elenco siano presenti solo i clienti che hanno effettivamente effettuato un acquisto.

Noterai anche che ho un'affettatrice di dati sul mio rapporto qui. Ma a causa dei parametri che sto guardando, questo non avrebbe importanza. Sto guardando tutti i clienti dall'inizio dei tempi.

Come utilizzare la funzione DAX COUNTROWS nelle tabelle virtuali

È così che voglio che funzioni la mia misura: voglio che esamini ogni singola vendita per ogni giorno e valuti se qualcuna di quelle vendite provenga da uno dei primi 50 clienti. Quindi la mia misura sarà simile a questa.

Come utilizzare la funzione DAX COUNTROWS nelle tabelle virtuali

Ancora una volta, ho usato COUNTROWS come funzione principale qui. Ma questa volta userò per creare una tabella virtuale.

Come utilizzare la funzione DAX COUNTROWS nelle tabelle virtuali

Userò ancora la mia tabella delle vendite qui, ma aggiungerò più logica guardando solo i primi 50 clienti. Questo è il motivo per cui userò anche la funzione .

Come utilizzare la funzione DAX COUNTROWS nelle tabelle virtuali

Dal momento che sto esaminando i miei primi 50 clienti in base ai loro acquisti dall'inizio dei tempi, includerò le date . L'utilizzo della funzione ALL ignora tutti gli altri filtri che potrebbero essere stati inseriti nel filtro dei dati.

Come utilizzare la funzione DAX COUNTROWS nelle tabelle virtuali

Ora che la misura è stata adottata, vedo qui un cliente che ha soddisfatto i requisiti in questa particolare data.

Come utilizzare la funzione DAX COUNTROWS nelle tabelle virtuali

Come faccio a verificare che sia corretto?

Posso vedere se sto ottenendo i risultati giusti facendo clic su quella data specifica in cui c'è stata una vendita da uno dei miei 50 clienti principali.

Come utilizzare la funzione DAX COUNTROWS nelle tabelle virtuali

Quindi, guarderò la mia visualizzazione qui a destra per vedere se esce con un nome all'interno del mio elenco dei primi 50 clienti.

Come utilizzare la funzione DAX COUNTROWS nelle tabelle virtuali

Abbastanza vero, vedo il nome di Charles Henderson. Ora, lo incrocerò con l'elenco dettagliato qui sotto.

Come utilizzare la funzione DAX COUNTROWS nelle tabelle virtuali

Mostra che Charles Henderson ha acquistato prodotti per un valore di 9.983 in quel particolare giorno.

Le visualizzazioni si aggiungono anche alla facilità con cui vedo i dati che sto cercando. Ecco una misura che ho utilizzato anche per le visualizzazioni in scenari simili come questo.

Come utilizzare la funzione DAX COUNTROWS nelle tabelle virtuali

Assicurati solo di essere consapevole del fatto che se disponi di un'affettatrice di date come questa, potrebbe potenzialmente influire sui risultati.

Come utilizzare la funzione DAX COUNTROWS nelle tabelle virtuali

In questo caso, è meglio utilizzare anche TUTTE le date .

Come utilizzare la funzione DAX COUNTROWS nelle tabelle virtuali


Nuova analisi dei clienti utilizzando Advanced DAX
Time Intelligence in LuckyTemplates: come calcolare il numero di transazioni effettuate negli ultimi N giorni
LuckyTemplates Advanced Analytics: tecniche di logica della tabella secondaria

Conclusione

La funzione COUNTROWS DAX è versatile, come mostrato negli esempi che ho esposto sopra. Puoi passare da un'applicazione semplice e diretta su una tabella fisica o passare a uno scenario più avanzato utilizzando le tabelle virtuali.

È anche interessante vedere come funziona con altre funzioni di tabella come CALCULATETABLE , ALL e TOPN . Può far funzionare le tue misure per qualsiasi possibile scenario a cui puoi pensare, purché trovi le giuste combinazioni per la logica che desideri aggiungere.

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