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,


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.