Cosè il sé in Python: esempi del mondo reale
Cos'è il sé in Python: esempi del mondo reale
In questa esercitazione verrà illustrato come creare e utilizzare i parametri di LuckyTemplates , una potente funzionalità dell'editor di query.
Ci sono casi in cui vogliamo inserire filtri aggiuntivi sui nostri dati all'interno dell'editor di query. Possiamo farlo utilizzando l' opzione Gestisci parametri nella barra multifunzione Home .
Per questo tutorial, avremo un esempio di questa funzione utilizzando i tassi di cambio. Con questo esempio, vedresti perché dovresti usare questo e il motivo per cui dovremmo inserire filtri nell'editor di query invece di inserirli prima all'interno di LuckyTemplates. Ci sono anche altri casi in cui questo sarà molto prezioso, come quando si crea un rapporto per molte persone.
Quello che faremo qui è creare un solo report e modificare il parametro. Questo parametro ci consentirà quindi di inserire filtri nell'intero report per un cliente isolato, una regione di vendita isolata o un negozio o, in questo caso, una valuta isolata. Ho già unito un modello sullo sfondo solo a scopo dimostrativo.
Sommario
Creazione di parametri LuckyTemplates tramite l'editor di query
Innanzitutto, facciamo clic sull'opzione Gestisci parametri nella barra multifunzione Home .
Il prossimo è creare un nuovo parametro facendo clic sull'opzione Nuovo .
Chiameremo questo parametro come Currency . Inseriremo qui un filtro che filtri l'intero report per la valuta che abbiamo selezionato. Possiamo anche scrivere una descrizione qui per assicurarci di mantenere le cose il più descrittive possibile per la continuità del nostro modello. Per questo esempio, lasceremo vuoto questo campo.
Possiamo anche creare filtri o parametri nel menu a discesa Tipo . In questo esempio, utilizzeremo il tipo Text .
Per i valori suggeriti , potrebbe essere qualsiasi valore, elenco di valori o query. Selezioneremo List of values .
Quindi, possiamo digitare le diverse valute che abbiamo come AUD , USD , EUR , GBP , CHF , CAD e JYP .
Possiamo anche implementare un valore predefinito e un valore corrente . Per questo esempio, abbiamo utilizzato USD come valore, quindi fare clic sul pulsante OK .
Se osserviamo il riquadro Query , vedremo il parametro che abbiamo creato ( Valuta ) e che ha un'icona diversa perché è un parametro.
Sposteremo quel parametro all'interno del gruppo Parameter Query .
Vedremo anche questo menu a discesa che mostra tutte le diverse valute che abbiamo.
Abbiamo anche questo pulsante Gestisci parametro . Facendo clic su questo pulsante, ci riporterà alla finestra popup in cui possiamo apportare modifiche al nostro parametro.
Implementazione dei parametri di LuckyTemplates nel modello di dati
Ora, vogliamo essere in grado di implementare il nostro filtro del parametro Currency nel nostro modello. Dobbiamo pensare a tutte le diverse tabelle a cui fa riferimento la valuta. In questo caso, è attualmente referenziato in tre tabelle, che sono la tabella Valute , Tassi di cambio e Vendite .
Ancora una volta, dobbiamo implementare o inserire questo parametro in queste tabelle. Possiamo farlo arrivando a un determinato tavolo e creando un filtro.
Per questo esempio, creiamo un filtro all'interno della tabella Valute . Quindi, faremo clic sul menu a discesa della colonna Tipi di valuta , deselezionare il filtro Seleziona tutto , selezionare il valore EUR , quindi fare clic sul pulsante OK .
Ora dobbiamo controllare il nostro Editor avanzato .
Quindi, vedremo che l'ultima trasformazione che abbiamo fatto riguardava le " Righe filtrate ".
Vogliamo elencare il parametro che abbiamo creato, che abbiamo chiamato Currency . Quindi, cambiamo " EUR " in Currency . Questo perché vogliamo filtrare dinamicamente per parametro e non per Euro. Successivamente, facciamo clic sul pulsante Fine .
Quindi, vedremo i cambiamenti su questa tabella in cui l' EUR è stato cambiato in USD .
Il prossimo è andare alla tabella dei tassi di cambio e fare la stessa cosa. Filtreremo la colonna Foreign Ccy deselezionando il filtro Seleziona tutto , selezionando il valore in GBP , quindi facendo clic sul pulsante OK .
Vai all'Editor avanzato , cambia il GBP in Valuta , quindi fai clic sul pulsante Fine .
Di nuovo, faremo la stessa cosa per la tabella Sales . Per la tabella Vendite, filtreremo la colonna Codice valuta .
Tutto all'interno dell'editor avanzato è facile da capire se abbiamo una comprensione del codice M.
Comprendere il codice M è rilevante quando cerchiamo di implementare questo tipo di trasformazioni.
Tali modifiche renderanno il valore predefinito delle colonne che abbiamo filtrato in USD . Questo perché nella query del parametro Currency il valore impostato per Current Value è USD .
Cambiamo questo ad esempio in CAD e vediamo cosa succederà.
Se andiamo a controllare la tabella Valute , Tassi di cambio e Vendite , vedremo che vengono automaticamente filtrate in CAD .
Questo è uno dei modi per implementare questo tipo di filtro. Poiché queste tabelle sono ora filtrate, ora possiamo fare clic su Chiudi e applica per applicarlo nel nostro modello.
Ora, le nostre tabelle su questo modello vengono filtrate in base all'ultimo filtro che abbiamo applicato al nostro editor di query. Ciò significa che le nostre tabelle qui sono ora filtrate in base alla valuta CAD .
Modifica dei filtri
Per modificare il filtro corrente che stiamo utilizzando, vai alla barra multifunzione Home , fai clic sul menu a discesa di Modifica query e seleziona l' opzione Modifica parametri .
Quindi, ci consentirà di avere un'opzione diversa o di modificare il filtro corrente. Ad esempio, ora possiamo cambiare il nostro filtro dalla valuta CAD alla valuta USD e applicarlo facendo clic sul pulsante OK .
Infine, fai clic sul pulsante Applica modifiche .
Dopodiché, tutto sullo sfondo verrà regolato dai filtri che abbiamo creato. Questo è un altro modo per posizionare facilmente un filtro sull'intero modello.
Conclusione
Concludiamo ora con questa potente funzionalità. Potresti pensare che possiamo filtrare in vari modi. Tuttavia, la grande differenza qui è che questo filtro viene applicato a livello di query (editor di query) anziché a livello di report (modello di dati di LuckyTemplates).
Se lo facciamo a livello di query, introduciamo meno dati nel nostro modello rispetto a farlo a livello di report. Questo perché il livello del rapporto si sovrapporrà a tutti i dati che abbiamo. D'altra parte, farlo a livello di query è come ridefinire le tabelle dietro il nostro modello tramite l'editor di query.
Detto questo, essere in grado di affinare i nostri dati implementando un parametro è probabilmente molto meglio invece di portare direttamente enormi volumi di dati sul nostro modello. Spero che questo tutorial ti abbia dato un'idea su come utilizzare i parametri di LuckyTemplates nei tuoi modelli.
Ti auguro il meglio,
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