Power Automate si applica a ogni azione nei flussi di lavoro
Scopri l
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.
Puoi vedere in questo editor che ti dà questo collasso quando lo chiudi correttamente.
Possiamo anche fare clic sul Formatter. Ci chiederà in quale tabella vogliamo inserirlo. Mettiamolo nella nostra tabella delle misure, Misure chiave, e lo salveremo.
Ora, tornando in LuckyTemplates, possiamo vedere che c'è la nostra misura Conteggio di base.
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.
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.
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 .
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 .
Tornando a LuckyTemplates, possiamo vedere che ora funziona alla grande.
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!
Scopri l
Tecniche di modellazione dei dati per organizzare meglio le misure DAX per un flusso di lavoro più efficiente.
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
Acquisisci familiarità con i connettori Power Automate per la manipolazione di numeri, testo e date/ore.
Ora, è molto facile studiare il budget rispetto all
Imparerai come salvare e caricare oggetti da un file .rds in R. Questo articolo tratta anche come importare oggetti da R a LuckyTemplates.
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
In questa esercitazione sul linguaggio di codifica DAX, scopri come usare la funzione GENERATE e come modificare dinamicamente il titolo di una misura.