Esercitazione sui filtri dei dati di LuckyTemplates: conteggio corretto delle selezioni

Esercitazione sui filtri dei dati di LuckyTemplates: conteggio corretto delle selezioni

Nel tutorial di oggi, risolverò un problema sottile con i filtri dei dati di LuckyTemplates che possono farti inciampare se non stai attento. Voglio esaminarlo con te nella speranza che se lo incontrassi, non ti causerebbe gli stessi problemi. Puoi guardare il video completo di questo tutorial in fondo a questo blog.

Il problema che esamineremo oggi è come contare le selezioni nei filtri dei dati di LuckyTemplates. Sembra che dovrebbe essere facile, ma c'è un piccolo intoppo.

Il caso d'uso particolare che avevo era che stavo costruendo un diagramma di Venn dinamico all'interno di due affettatrici. Volevo contare il numero di selezioni effettuate in ciascuna, quindi confrontare quali erano comuni tra i due. C'è una varietà di casi d'uso e quello che vogliamo fare qui è solo guardare al caso generale del conteggio del numero di selezioni.

Sommario

Il problema sottile con LuckyTemplates Slicer

Innanzitutto, passiamo a DAX Editor Pro, creato da Microsoft MVP, Greg Deckler, in particolare per i membri di LuckyTemplates. Mi sono innamorato di usarlo e volevo mostrartelo mentre costruiamo il nostro codice oggi.

Inizieremo costruendo solo una misura di conteggio di base. Lo chiameremo semplicemente Basic Count . Vogliamo fare degli elementi selezionati dell'affettatrice. Quindi, per una selezione multipla, sarà . Quindi sarà solo il campo che abbiamo nell'affettatrice, che è Paesi "Paesi visitati", e lo chiuderemo.

Esercitazione sui filtri dei dati di LuckyTemplates: conteggio corretto delle selezioni

Puoi vedere in questo editor che ti dà questo collasso quando lo chiudi correttamente.

Esercitazione sui filtri dei dati di LuckyTemplates: conteggio corretto delle selezioni

Possiamo anche fare clic sul Formatter. Ci chiederà in quale tabella vogliamo inserirlo. Mettiamolo nella nostra tabella delle misure, Misure chiave, e lo salveremo.

Esercitazione sui filtri dei dati di LuckyTemplates: conteggio corretto delle selezioni

Ora, tornando in LuckyTemplates, possiamo vedere che c'è la nostra misura Conteggio di base.

Esercitazione sui filtri dei dati di LuckyTemplates: conteggio corretto delle selezioni

Possiamo semplicemente metterlo in una carta qui, e subito possiamo vedere che c'è un problema. Non abbiamo selezionato nulla eppure mostra il conteggio di base di cinque.

Esercitazione sui filtri dei dati di LuckyTemplates: conteggio corretto delle selezioni

I filtri dei dati di LuckyTemplates generalmente funzionano bene, tranne quando non hai selezionato nulla. Nella maggior parte dei casi, va bene se stai filtrando, diciamo l'importo delle vendite. Se non selezioni nulla, in genere significa che vuoi selezionare tutto. Ma in questo caso, dove stiamo contando il numero di selezioni, ci darà un risultato sbagliato. Invece di ottenere quello che avrebbe dovuto essere zero, ne abbiamo ottenuti cinque.

Quindi, facciamolo correttamente in termini non solo di conteggio, ma diamo un testo descrittivo su ciò che stiamo selezionando.

Come contare correttamente le selezioni nei filtri dei dati di LuckyTemplates

Torniamo in DAX Editor Pro e facciamolo bene. Creeremo una nuova misura che chiameremo Conteggio corretto . La prima cosa che faremo è creare una variabile, che determinerà se c'è qualcosa di selezionato o meno.

La funzione chiave di cui abbiamo bisogno qui è chiamata . Questa funzione fa esattamente quello che dice, ovvero darci un valore in base al fatto che quel campo abbia o meno un filtro. E quindi, nel caso in cui non abbiamo selezioni nell'affettatrice, ISFILTERED sarà falso. In ogni caso, dove abbiamo selezioni nell'affettatrice, ISFILTERED sarà vero.

Esercitazione sui filtri dei dati di LuckyTemplates: conteggio corretto delle selezioni

La prossima cosa che vogliamo fare è contare il nostro numero di selezioni, e qui possiamo avere la nostra misura precedente, che è Basic Count. Successivamente, vogliamo esaminare il nostro numero massimo di selezioni nell'affettatrice. Chiamiamo questa variabile, MaxSelections, e sarà e poi COUNTROWS nella nostra tabella Paesi visitati. Quindi rimuoviamo tutti i filtri su quella tabella utilizzando .

Esercitazione sui filtri dei dati di LuckyTemplates: conteggio corretto delle selezioni

E ora, andremo al nostro risultato. Abbiamo una serie di condizioni qui, quindi il modo migliore per farlo è con l' istruzione .

La prima condizione è che se qualsiasi selezionato è falso , non vogliamo restituire alcun paese selezionato . La nostra condizione successiva è se c'è una selezione , quindi possiamo solo dire un paese selezionato .

E ora, vogliamo andare dall'altra parte dello spettro e dire, e se avessimo selezionato tutti ? Il modo in cui lo determiniamo è che se CountSelected è uguale al nostro MaxSelections , avremo tutti i paesi selezionati . Quindi inseriamo il numero lì, che è il nostro numero MaxSelections.

Quindi, aggiungiamo alcuni paesi selezionati e restituiamo il numero massimo su una nuova riga. Possiamo usare UNICHAR (10), che è il codice per un hard return. Facciamo clic su Formato e formatta automaticamente correttamente la nostra misura. Possiamo anche aggiungere del testo descrittivo qui. Possiamo dire, conta correttamente le selezioni in un'affettatrice .

Esercitazione sui filtri dei dati di LuckyTemplates: conteggio corretto delle selezioni

Tornando a LuckyTemplates, possiamo vedere che ora funziona alla grande.

Esercitazione sui filtri dei dati di LuckyTemplates: conteggio corretto delle selezioni


Creazione di un filtro dei dati della selezione metrica in LuckyTemplates
Visualizzazione di più selezioni in un filtro dei dati di LuckyTemplates
Filtro dei dati dinamico della data in LuckyTemplates utilizzando una tabella periodica

Conclusione

È così che possiamo contare correttamente le nostre selezioni di affettatrici. La chiave di questa tecnica è la funzione ISFILTERED. Questo è ciò che fa la distinzione tra tutto e nessuno. Spero che tu l'abbia trovato utile. Puoi guardare il video completo di questo tutorial qui sotto e controllare anche i link correlati per maggiori dettagli su questo argomento.

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