Visuale tabella in LuckyTemplates | Sottoinsiemi dinamici

Visuale tabella in LuckyTemplates | Sottoinsiemi dinamici

Desidero dedicare un po' di tempo oggi a rispondere a una domanda del membro di LuckyTemplates, Lucas, sugli oggetti visivi delle tabelle in LuckyTemplates. È una domanda interessante in sé, ma voglio analizzarla perché tocca anche una serie di altri argomenti interessanti, tra cui tabelle disconnesse, raccolta di affettatrici e alcuni trucchi di visualizzazione affettatrice, formattazione condizionale e tabelle virtuali. Puoi guardare il video completo di questo tutorial in fondo a questo blog.

C'è molto in questo, anche se a prima vista non è una domanda particolarmente complessa. Lucas aveva una tabella e, in base al valore dell'affettatrice (in questo caso, 1 maggio), vuole prendere ogni record minore o uguale al valore dell'affettatrice in Date In e ogni record maggiore dell'affettatrice value in Date Out e ridurre la tabella solo a quei record.

Visuale tabella in LuckyTemplates |  Sottoinsiemi dinamici

Prima di farlo, diamo una rapida occhiata al nostro modello di dati: è abbastanza semplice. Fondamentalmente abbiamo appena ottenuto la tabella della data estesa che è legata alla nostra tabella dei fatti solo attraverso la relazione attiva tra Data e Data di arrivo e la relazione inattiva tra Data e Data di uscita. E poi, abbiamo appena ottenuto la nostra tabella delle misure. Quindi, come puoi vedere, è un modello di dati abbastanza semplice con cui stiamo lavorando oggi.

Visuale tabella in LuckyTemplates |  Sottoinsiemi dinamici

Iniziamo tagliando i dati di cui stava parlando. Prendiamo semplicemente il nostro campo Data e lo trasformiamo in un'affettatrice. Vogliamo un singolo valore, quindi lo trasformeremo per ora in un elenco. Non è una grande esperienza utente perché dobbiamo dare un'occhiata all'elenco per il 1° maggio, ma ne parleremo tra un minuto.

Quindi scorriamo verso il basso l'affettatrice e troviamo il 1° maggio, lo selezioniamo e ora vediamo subito alcuni problemi con quello. È uno strumento contundente e abbiamo una condizione più raffinata che stiamo cercando di raggiungere. Fondamentalmente elimina tutto ciò che non è Date In May 1st, che non è quello che vogliamo.

E filtra le due immagini sottostanti in un modo che non è molto utile.

Visuale tabella in LuckyTemplates |  Sottoinsiemi dinamici

Possiamo dire subito che un'affettatrice semplice non funzionerà per noi. E quindi, quello che vogliamo invece è un tavolo disconnesso. È un'ottima tecnica da utilizzare quando vuoi raccogliere il valore da ciò che all'utente sembra un'affettatrice ma in realtà non interagisce con i tuoi elementi visivi e stai semplicemente inserendo quel valore nel tuo DAX e quindi utilizzandolo per manipolare i tuoi calcoli nelle immagini.

Sommario

Creazione di una tabella disconnessa (tabella calcolata in DAX)

Quindi sbarazziamoci di questa inutile affettatrice e creeremo una tabella disconnessa . Per creare una tabella disconnessa, puoi farlo come tabella fisica in Power Query o come tabella calcolata in DAX. E penso che il modo ottimale per farlo sarebbe come un tavolo fisico.

Ma per questo esempio, lo creerò semplicemente come tabella calcolata in DAX , semplicemente passando alla barra multifunzione Modeling e quindi a New table .

Visuale tabella in LuckyTemplates |  Sottoinsiemi dinamici

Useremo la funzione in DAX. Quindi, la nostra tabella delle date disconnesse sarà uguale ai valori della data dalla nostra tabella delle date. Questo creerà solo una tabella calcolata a una colonna.

Visuale tabella in LuckyTemplates |  Sottoinsiemi dinamici

E poi, possiamo inserire quel valore come affettatrice.

Visuale tabella in LuckyTemplates |  Sottoinsiemi dinamici

Invece di un elenco, avremo un'affettatrice a valore singolo, ma sfortunatamente non c'è niente di simile nelle scelte normali. L'unico modo per ottenere un dispositivo di scorrimento a valore singolo è da Generate Series e non è qualcosa che possiamo fare con le date. Quello che possiamo fare è After .

Visuale tabella in LuckyTemplates |  Sottoinsiemi dinamici

Dopo ci dà quello che sembra un dispositivo di scorrimento a valore singolo, ma ci fornisce tutto dalla data del dispositivo di scorrimento e tutte le date successive. Ora, una delle cose complicate di un'affettatrice After è come la raccogli. E quindi, creiamo una misura del raccolto.

Misura del raccolto per un oggetto visivo tabella in LuckyTemplates

Chiamiamolo Vendemmia . La tipica misura del raccolto si basa su . E così, selezioniamo il valore del nostro campo Data disconnesso .

Visuale tabella in LuckyTemplates |  Sottoinsiemi dinamici

Non produce un errore, ma se andiamo a inserirlo in una scheda, viene visualizzato vuoto.

Visuale tabella in LuckyTemplates |  Sottoinsiemi dinamici

Il motivo è che SELECTEDVALUE deve restituire un singolo valore e l'affettatrice After restituisce più valori. Restituisce tutto dalla data iniziale fino alla fine dell'affettatrice. Poiché non restituisce un singolo valore, lo raccoglierà come Blank . Quindi, dobbiamo prenderlo e modificare quella misura.

Useremo la funzione e quindi prenderemo il valore minimo ( ) della nostra tabella delle date disconnesse. E ora, il "cambiamento di contesto" che vorremo è fondamentalmente . È il minimo di tutto ciò che è selezionato nell'affettatrice Dopo. Quindi, lo prendiamo e andiamo di nuovo al nostro campo data disconnesso.

Visuale tabella in LuckyTemplates |  Sottoinsiemi dinamici

Ora stiamo ottenendo esattamente quello che vogliamo, che è l'unico valore di Harvest.

Visuale tabella in LuckyTemplates |  Sottoinsiemi dinamici

E abbiamo una buona esperienza utente perché non solo possiamo scorrere, ma possiamo anche salire qui e sfruttare questo selettore di date. Possiamo semplicemente selezionare la data desiderata (1 maggio, ad esempio) direttamente nel selettore di date e viene visualizzata come un singolo valore.

Visuale tabella in LuckyTemplates |  Sottoinsiemi dinamici

Successivamente, dobbiamo creare una misura che utilizzerà quel valore raccolto per filtrare la nostra tabella. Chiameremo questa misura, Entro l'intervallo . Useremo una variabile qui ( VAR Cond ), e quindi un'istruzione , dove usiamo SELECTEDVALUE intorno a Date In e Date Out . Quindi, vogliamo 1 se quella condizione è vera e 0 se è falsa. Infine, restituiamo la condizione (Cond) in fondo.

Visuale tabella in LuckyTemplates |  Sottoinsiemi dinamici

Ora abbiamo una misura che fa esattamente quello che vogliamo. Restituisce solo uno se rientra nell'intervallo e zero se non lo è. È ora possibile passare al riquadro dei filtri, selezionare questo oggetto visivo della tabella, prendere la misura Entro l'intervallo e rilasciarla nel riquadro dei filtri. Lo impostiamo solo quando il valore è uno, mostra gli elementi. Premiamo Applica filtro e possiamo vedere che ci sta dando i risultati giusti, C, D ed E.

Visuale tabella in LuckyTemplates |  Sottoinsiemi dinamici

Formattazione condizionale su un oggetto visivo tabella in LuckyTemplates

Non filtra gli altri oggetti visivi della tabella, ma possiamo sfruttare ulteriormente questa misura usando la formattazione condizionale . Facciamo la formattazione condizionale su Regole e basiamola sulla nostra misura All'interno dell'intervallo . Quindi, stabiliremo una regola e sceglieremo un colore.

Visuale tabella in LuckyTemplates |  Sottoinsiemi dinamici

Con ciò, possiamo vedere che l'immagine della tabella (grafico a barre) sottostante è cambiata in modo dinamico.

Visuale tabella in LuckyTemplates |  Sottoinsiemi dinamici

Possiamo fare lo stesso con il nostro grafico a dispersione. Andiamo semplicemente ai colori dei dati e, di nuovo, andiamo al colore predefinito e impostiamo la stessa struttura di regole che abbiamo impostato per il nostro grafico a barre. E ora abbiamo una struttura completamente dinamica qui.

Visuale tabella in LuckyTemplates |  Sottoinsiemi dinamici

Quando facciamo scorrere il nostro affettatore, cambia tutte le immagini esattamente nel modo in cui Lucas aveva voluto in termini di filtraggio della tabella fino ai valori corretti.


Tabelle in LuckyTemplates: tipi e distinzioni
Quali sono i diversi tipi di tabella dati in LuckyTemplates?
Crea una tabella di date completa in LuckyTemplates davvero veloce

Conclusione

In questo blog, ti ho mostrato come creare sottoinsiemi dinamici di un oggetto visivo di tabella in LuckyTemplates. Si è appreso come creare la misura DAX corretta per raccogliere un valore e utilizzare la formattazione condizionale per avere immagini di tabella completamente dinamiche.

Spero che tu raccolga alcuni suggerimenti utili lungo la strada. Dai un'occhiata ai link sottostanti per altri contenuti correlati.

Saluti!

Brian


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