Cosè il sé in Python: esempi del mondo reale
Cos'è il sé in Python: esempi del mondo reale
Nel blog di oggi, continueremo la nostra serie su LuckyTemplates Power Tool Suite. Nelle prime parti della serie, abbiamo trattato DAX Editor Pro e Power Sort Pro e oggi approfondiremo Quick Measures Pro, uno strumento indispensabile per eseguire misure rapide in LuckyTemplates. Puoi guardare il video completo di questo tutorial in fondo a questo blog.
Sommario
Cos'è Quick Measures Pro?
Quick Measures Pro è uno dei cinque Power Tools sviluppati da Microsoft MVP, Greg Deckler, in esclusiva per i membri di LuckyTemplates. Questi strumenti hanno lo scopo di velocizzare e automatizzare diversi aspetti dello sviluppo dei report di LuckyTemplates.
A mio parere, Quick Measures Pro è il più complesso dei cinque, ma vale anche la pena di imparare.
Mentre ci addentriamo nell'argomento, potresti non sperimentare una ripida curva di apprendimento. Tuttavia, questo blog ti fornirà un potere incredibile per automatizzare le tue misure DAX, in particolare in combinazione con l' a cui hai accesso anche come membro di LuckyTemplates.
Quindi, tuffiamoci e vediamo cosa ha fatto Greg su Quick Measures Pro e come trasformare tutto questo a tuo vantaggio.
Modello di schema a stella
Iniziamo aprendo il nostro LuckyTemplates. Useremo il modello di pratica standard di LuckyTemplates, un modello di schema a stella basato su quattro anni di dati di vendita.
Utilizza la tabella delle date estesa LuckyTemplates , una serie di tabelle delle dimensioni comuni e una tabella delle misure contenente le vendite totali e le vendite medie.
Sono piuttosto semplici ma saranno abbastanza illustrativi quando li collegheremo a Quick Measures Pro.
Misura implicita vs. Misura rapida in LuckyTemplates
Quando si parla di misure in LuckyTemplates , è importante distinguere le misure implicite da quelle rapide.
Potresti aver sentito persone suggerire di non usare misure rapide prima. Tuttavia, queste persone in realtà parlano di misure implicite e non di misure rapide.
Per spiegare ulteriormente, andiamo in Home e facciamo clic sulla prima icona a sinistra come mostrato nell'immagine qui sotto.
Nel riquadro di destra, apri Campi e fai clic su Vendite per aprire le opzioni. Quindi, seleziona o trascina Totale riga per portarlo sotto Colonne.
Fare clic su Totale riga e spostare il segno di spunta da Non riepilogare a Somma.
Puoi vedere che il totale della somma della riga è uguale alla nostra misura delle vendite totali . E questa è una misura implicita.
Tuttavia, non vogliamo utilizzare la misura implicita (o ciò che alcune persone chiamano misura rapida) principalmente perché non possiamo eseguire la diramazione della misura da essa. Ci sono molte altre ragioni ma non le approfondiremo in questo blog.
Naturalmente, anche la misura rapida ha i suoi pro e contro , ma ai fini di questo blog, ci atterremo a loro e parleremo delle misure rapide che sono misure DAX esplicite e possono essere classificate come modelli DAX.
Navigazione di Quick Measure in LuckyTemplates utilizzando Quick Measures Pro
Microsoft ha creato alcune dozzine di misure rapide che puoi selezionare in LuckyTemplates. Tuttavia, sono piuttosto limitati. Personalmente non li uso molto perché sono un po' sepolti nel menu e spesso è più facile farlo in un altro modo.
Ad esempio, Greg Deckler ha messo insieme un elenco completo di oltre 200 misure rapide e le ha rese accessibili e facili da visualizzare.
Per vedere di persona, andiamo su Strumenti esterni e facciamo clic su QM Pro.
La finestra risultante ci mostra questo enorme elenco di misure rapide che Greg ha messo insieme. Queste misure sono tutte completamente accessibili a te con questo strumento.
Se non hai ancora installato Power Tool Suite, leggi il nostro blog su DAX Editor Pro . Ti insegna come scaricare e installare questa suite se sei un abbonato LuckyTemplates.
Esempi di applicazioni Quick Measures Pro
Facciamo un semplice esempio di prendere i nostri clienti e segmentarli. Supponiamo di voler eseguire un'analisi di bootstrap o un sondaggio su un sottoinsieme dei nostri clienti. Vogliamo anche un modo semplice per suddividere questi clienti in base a un approccio abbastanza casuale.
Esempio di applicazione 1: campionamento dei clienti utilizzando Is Prime
La nostra prima applicazione di esempio sta campionando l'indice del cliente. Un modo casuale per farlo è evidenziare quegli indici dei clienti che sono numeri primi.
Abbastanza convenientemente, c'è una misura rapida che ci mostra esattamente come capire se un numero è primo. Esaminiamo semplicemente l'elenco delle misure rapide e facciamo clic su Is Prime. Apparirà una colonna di misure rapide.
Da lì, possiamo scegliere la colonna che vogliamo applicare. La cosa fantastica di questo è che possiamo applicare Is Prime a qualsiasi colonna all'interno del nostro modello.
Faremo semplicemente clic su Imposta nella colonna Scegli e faremo clic sulla colonna appropriata. Per il nostro esempio, applichiamolo al nostro Customer Index che si trova sotto Customer .
Quello che possiamo fare dopo è dare un'occhiata al DAX . Nella finestra risultante, possiamo vedere che questo non è un semplice calcolo. Quindi dobbiamo generare una serie, calcolare quella serie e quindi, usando il comando mod, capire se il numero è divisibile solo per se stesso e per uno. Se è così, allora è il massimo. Se non è così, non è primo.
È un DAX abbastanza complesso da scrivere, ma in questo caso non dobbiamo scriverlo noi stessi perché Greg lo ha già fatto per noi.
Quello che dobbiamo fare dopo è inserirlo nella nostra tabella delle misure scegliendo Misure nel menu a discesa Tabella . Abbiamo anche una descrizione che dice Determina se un numero è un numero primo.
Le altre opzioni ci permettono di Formattare la stringa, inserirla in Cartelle e Nascondi o impostare la Categoria dati se si trattasse di un particolare tipo di misura. Fondamentalmente, possiamo controllare tutti i metadati, ma nel nostro caso li manterremo come misura standard.
Facciamo clic su Crea . Apparirà una finestra che dice che il nostro Measure Customer Index Is Prime Measure è stato creato con successo in Measures. Fare clic su OK e tornare a LuckyTemplates.
Possiamo vedere in LuckyTemplates che l' indice dei clienti è Prime è stato aggiunto in Misure nel riquadro Campi.
Possiamo fare clic su Customer Index e rinominarlo nella riga 1 con un nome più breve come Is Prime . Fare clic sul segno di spunta per salvare e sul segno x per chiudere.
Una delle cose interessanti che possiamo fare è crearla come misura o come colonna calcolata. Se torniamo a Quick Measures Pro, possiamo vedere le opzioni Misure o Colonna .
Abbiamo usato Measures in precedenza, ma se vogliamo creare una colonna calcolata, possiamo semplicemente fare clic su Column per aggiornare il DAX e quindi fare clic su Create .
Nel nostro caso, teniamolo come misura.
Esempio di applicazione 2: creazione di un indicatore visivo utilizzando SVG
Quello che possiamo fare dopo è creare un indicatore visivo per gli indici che sono primi. Useremo le misure SVG trovate nell'elenco delle misure programmate da Greg. Ancora una volta, si tratta di stack abbastanza complessi che utilizzano il codice HTML per creare questi effetti visivi.
Supponiamo di scegliere SVG Blinking Dot . Terremo questa una misura. Nella Flag Column , vogliamo utilizzare una misura che sappiamo sarà sempre un numero che possiamo attivare e disattivare. Quindi, nelle scelte a discesa, possiamo scegliere Anno.
Possiamo scegliere i nostri colori preferiti per il riempimento e la linea. Per il nostro Colore di riempimento, mettiamo Verde. Per Line Color , scriviamo White. Useremo 1 per Line Thickness , 10 per Radius e 1 per Opacity.
Sceglieremo Misure nel campo Tabella e manterremo la Descrizione così com'è.
In Data Category , possiamo vedere che è abbastanza intelligente sapere che la categoria di dati è l'URL dell'immagine che è importante. Questo perché se non facciamo clic sull'URL dell'immagine o se non fa clic automaticamente sull'URL dell'immagine, otterremo in cambio solo il testo.
Faremo quindi clic su Crea e OK.
Torniamo a LuckyTemplates e vediamo come funziona.
In LuckyTemplates creiamo una misura molto semplice che chiameremo Prime Dot . Possiamo farlo andando nel riquadro Campi , facendo clic su Misure , quindi su Nuove misure .
Copia il codice sotto riportato nell'apposita area.
Quindi, trascineremo la misura Prime Dot da Measures a Table. Modificheremo la categoria della data in URL immagine.
Quindi otteniamo i nostri punti lampeggianti per tutti quelli che vogliamo selezionare nel nostro sottoinsieme in base al fatto che l'indice del cliente è primo.
Quick Measures Pro: uno strumento di riferimento per la misurazione rapida in LuckyTemplates
Nel nostro esempio, possiamo vedere la potenza di Quick Measures Pro durante una misurazione rapida in LuckyTemplates. Quello che abbiamo fatto è semplice e banale, ma siamo riusciti a creare una misura DAX relativamente complessa e una misura visiva lampeggiante in pochi clic.
E questo è potente, soprattutto se consideriamo l'enorme gamma di misure rapide elencate in Quick Measures Pro. Abbiamo tutti i tipi di intelligenza temporale e misure di data.
In Excel, Greg ha replicato molte delle funzioni di Excel di cui potresti aver bisogno. Mi piace particolarmente Large che classifica e determina l'elemento classificato in una colonna o in un set.
Ci sono anche tutti i tipi di misure di filtraggio, misure finanziarie, misure di ricerca, matematica e statistiche. Esistono altre misure complesse come le misure SVG, la manipolazione del testo, il tempo e la durata, l'intelligenza temporale e le conversioni di unità: un'intera gamma di oltre 200 misure.
Questi sono tutti facilmente accessibili semplicemente estraendoli, compilando le colonne a destra e facendo clic su Crea .
Pro e contro delle misure rapide in LuckyTemplates
Misure rapide LuckyTemplates: calcolo totale dall'inizio dell'anno
Misure rapide: come utilizzarle nei modelli LuckyTemplates
Conclusione
Per questo tutorial, abbiamo realizzato un'applicazione pronta all'uso ma estremamente utile di Quick Measures Pro. Abbiamo appreso delle 200 misure comuni incluse in questo strumento, tutte accessibili con solo un paio di clic.
In poche parole, Quick Measures Pro ci consente di creare le nostre misure rapide personalizzate basate sul nostro DAX utilizzato più di frequente.
Impareremo esattamente come sfruttare questi due strumenti, quindi dovremo scrivere le nostre misure DAX di uso comune solo una volta e riutilizzarle più e più volte nei nostri report con solo un paio di clic. E quando colleghiamo questo con l'hub degli analisti, diventa ancora più potente.
Ti auguro il meglio,
Brian Giulio
Cos'è il sé in Python: esempi del mondo reale
Imparerai come salvare e caricare oggetti da un file .rds in R. Questo blog tratterà anche come importare oggetti da R a LuckyTemplates.
In questa esercitazione sul linguaggio di codifica DAX, scopri come usare la funzione GENERATE e come modificare dinamicamente il titolo di una misura.
Questo tutorial illustrerà come utilizzare la tecnica di visualizzazione dinamica multi-thread per creare approfondimenti dalle visualizzazioni di dati dinamici nei report.
In questo articolo, esaminerò il contesto del filtro. Il contesto del filtro è uno degli argomenti principali che qualsiasi utente di LuckyTemplates dovrebbe inizialmente conoscere.
Voglio mostrare come il servizio online di LuckyTemplates Apps può aiutare nella gestione di diversi report e approfondimenti generati da varie fonti.
Scopri come elaborare le modifiche al margine di profitto utilizzando tecniche come la ramificazione delle misure e la combinazione di formule DAX in LuckyTemplates.
Questo tutorial discuterà delle idee di materializzazione delle cache di dati e di come influiscono sulle prestazioni dei DAX nel fornire risultati.
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