Cosè il sé in Python: esempi del mondo reale
Cos'è il sé in Python: esempi del mondo reale
Questo tutorial parlerà dei gruppi di calcolo e di come implementarli in una matrice utilizzando l' editor tabulare in LuckyTemplates . Imparerai come recuperare e mostrare in modo efficiente i dati nei tuoi report.
Sommario
Creazione di una matrice in LuckyTemplates
I gruppi di calcolo possono essere usati per mostrare in modo selettivo una misura in una matrice o qualsiasi tipo di oggetto visivo. Ma prima, ecco come creare una matrice senza utilizzare i gruppi di calcolo.
Innanzitutto, crea una matrice trascinando colonne da tabelle diverse. In questo esempio vengono utilizzati Nome mese, Profitto totale, Vendite totali e Costo totale.
Successivamente, crea un'affettatrice con le colonne per filtrare e mostrare i dati in base alla selezione. Vai all'opzione Inserisci dati e crea una tabella.
Nella tabella, denominare la colonna Measure Name e immettere Total Sales, Total Cost, Total Profit e Running Total . Quindi, denominare la tabella Measure Configuration .
Successivamente, trascina la colonna Nome misura nel layout e trasformala in un'affettatrice.
Al termine, creare una misura per fare in modo che l'affettatrice modifichi i dati all'interno della matrice in base alla selezione. Quindi, denominare la misura Measure To Show .
Prima dei gruppi di calcolo, è stata creata una misura per controllare il valore selezionato del Nome misura nella tabella Configurazione misura.
Successivamente, trascinare la misura Misura da mostrare nella matrice. Successivamente, la matrice mostrerà solo i valori della misura selezionata. Ad esempio, se si seleziona Costo totale, nella matrice verrà visualizzata solo la misura Costo totale.
Utilizzo dei gruppi di calcolo nella matrice di LuckyTemplates
La stessa logica viene implementata quando si utilizzano i gruppi di calcolo. Innanzitutto, apri Tabular Editor e fai clic con il pulsante destro del mouse su Table . Successivamente, seleziona Crea e scegli Gruppi di calcolo .
Una volta creato il Gruppo di calcolo, rinominalo Configurazione misure 2 .
Creazione di elementi calcolati
Fare clic con il tasto destro su Misura configurazione 2 e selezionare Crea . Quindi, scegli Calculation Item e chiamalo Total Sales .
Infine, inserisci Total Sales nell'Editor di espressioni.
Creare altri due elementi di calcolo e denominarli Total Cost e Total Profit . Immettere rispettivamente le misure Costo totale e Profitto totale nell'editor delle espressioni. Al termine, premi CTRL + S per caricare le modifiche nel modello LuckyTemplates.
Ogni volta che si apportano modifiche ai gruppi di calcolo, è necessario aggiornare il modello LuckyTemplates o Analysis Services per evitare di interrompere i report.
Nel layout di LuckyTemplates posizionare la misura Month Name e Total Sales.
Successivamente, trascina Name dalla tabella Measure Configuration 2 al layout e trasformalo in uno slicer. È quindi possibile visualizzare gli elementi di calcolo creati nell'editor tabulare.
Se selezioni una misura nello slicer, la matrice ti mostrerà i valori della misura selezionata.
Invece di eseguire la selezione affettatrice utilizzando l'opzione Inserisci dati, è possibile utilizzare il gruppo di calcolo. L'editor tabulare semplifica l'aggiunta di elementi di calcolo a differenza del metodo hardcoded in cui è necessario aggiornare i codici DAX e usare la query avanzata.
Con i gruppi di calcolo, gli elementi di calcolo verranno visualizzati automaticamente nel filtro dei dati e nella matrice una volta aggiornato il modello di LuckyTemplates .
Modifica dell'ordine degli elementi in una matrice di LuckyTemplates
L'ordine delle misure nell'affettatrice può essere modificato; puoi modificare il valore del campo Ordinale o semplicemente trascinare e rilasciare una misura sopra l'altra.
Per accedere al campo Ordinale, apri Editor tabulare e fai clic con il pulsante destro del mouse su un elemento di calcolo. Quindi, seleziona Proprietà .
L'ordine della misura nell'affettatrice dipende dal campo Ordinale.
Al termine, premi CTRL + S per caricare le modifiche al modello LuckyTemplates. Dopo aver aggiornato il modello, vedrai l'ordine e la disposizione della misura nell'affettatrice. In questo esempio, l'ordine è il seguente: Profitto totale, Vendite totali e Costo totale.
Creazione di più variazioni utilizzando le funzioni
Se hai 5 misure di base e vuoi creare 10 variazioni usando funzioni come PREVIOUSYEAR , avrai 50 misure nel tuo modello. Mantenere queste misure è difficile perché è necessario denominarle e memorizzarle nel file LuckyTemplates che gonfia e rallenta il modello.
Tuttavia, il problema può essere risolto utilizzando i gruppi di calcolo. Per prima cosa, crea un gruppo di calcolo e chiamalo Time Intelligence .
Successivamente, crea elementi di calcolo. Assegnare al primo elemento il nome CY (Current Year) e immettere nell'editor delle espressioni. In base alla selezione o alla misura che si sta visualizzando in un oggetto visivo, la misura selezionata verrà sostituita da tale misura.
Quindi, crea un'altra misura e chiamala PY (Anno precedente). Nell'editor delle espressioni, immettere e utilizzare SELECTEDMEASURE come primo argomento. Successivamente, inserisci nella colonna Data.
Se si seleziona Costo totale nella matrice, verrà sostituito con la misura selezionata. La funzione SAMEPERIODLASTYEAR verrà applicata al contesto del filtro. Infine, CALCULATE sposterà i valori dell'anno precedente.
Successivamente, crea un altro elemento e chiamalo Mese precedente . Immettere lo stesso codice dell'elemento PY ma modificare SAMEPERIODLASTYEAR in .
Creare un altro elemento di calcolo e denominarlo Totale parziale . Copia il codice precedente ma modifica la funzione di intelligenza temporale in DATESYTD .
Trasformare una misura in una visualizzazione
Al termine, premi CTRL + S per salvare e caricare le modifiche. Successivamente, vai a LuckyTemplates e aggiorna il modello. Trascina Nome dalla tabella Time Intelligence e trasformalo in un'affettatrice.
Se selezioni un campo nell'affettatrice, la matrice ti mostrerà i dati in base alla tua selezione.
Se vuoi vedere il totale parziale, trascina il numero dell'anno di calendario e posizionalo nel campo Righe della matrice.
Selezionando Totale parziale nell'affettatrice, vedrai che i valori vengono aggiunti.
Selezionando PY nell'affettatrice otterrai i valori dell'anno 2021.
Se selezioni CY, vedrai che il campo cambia in 2020 e i valori dell'anno corrente.
Ora, se trascini e rilasci Nome dalla tabella Time Intelligence nel campo Colonne della matrice, vedrai tutti i dati all'interno della matrice.
Conclusione
Il tutorial ti ha mostrato due modi per creare matrici in LuckyTemplates. Se il tuo modello ha solo poche misure, puoi usare il primo metodo. Tuttavia, se hai a che fare con più misure e matrici di grandi dimensioni, è consigliabile utilizzare i gruppi di calcolo .
I gruppi di calcolo possono essere utilizzati per mostrare e passare da misure a dati nel modello . Gli elementi di calcolo possono anche essere creati e applicati a una singola misura per creare più varianti.
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