Cosè il sé in Python: esempi del mondo reale
Cos'è il sé in Python: esempi del mondo reale
I parametri a cascata sono filtri che hanno effetto su altri parametri collegati. Consentono agli utenti di gestire grandi quantità di informazioni in un report impaginato . I valori selezionati per un parametro dipendono dai valori selezionati per un altro.
In questo tutorial imparerai come creare parametri a catena per filtrare i dati della tabella in LuckyTemplates Report Builder . Useremo un esempio in cui l'utente finale desidera filtrare i dati per città e i risultati dovrebbero mostrare solo le città con vendite di prodotti.
Sommario
Aggiunta di un parametro per filtrare i dati in LuckyTemplates Report Builder
Per aggiungere un parametro, fai clic con il pulsante destro del mouse sulla cartella Datasets e seleziona Add Dataset .
Scrivi il nome del set di dati e seleziona l'origine dati. Quindi, fai clic su Progettazione query .
Fare clic su Regioni e trascinare il campo Città nello spazio vuoto. Quindi selezionare l' opzione Fare clic per eseguire la query .
Nella parte inferiore della colonna, puoi vedere che ha una voce nulla. Devi rimuoverlo altrimenti riceverai un errore.
Per rimuovere valori nulli o vuoti, trascina il campo Città nel riquadro Dimensione e filtra i valori non necessari.
Progettazione query crea automaticamente un codice DAX in base ai campi e al filtro applicati.
Successivamente, fai clic con il pulsante destro del mouse sulla cartella Parameter s e seleziona Add Parameter . Per questo esempio, il nome del parametro è " Città " e il prompt è " Inserisci città:". Si consiglia inoltre di abilitare l'opzione Consenti valori multipli, poiché ciò consentirà di controllare più di una selezione per parametro.
Nella scheda Valori disponibili selezionare Ottieni valori da una query e quindi scegliere Città per tutte le caselle a discesa. Quindi, fare clic su OK .
Se fai clic su Esegui, noterai che il nuovo parametro non avrà alcun effetto sul report. Questo perché non hai stabilito una relazione tra i parametri.
Per questo esempio, devi abilitare il parametro Città e collegarlo al parametro Prodotto .
Connessione di due o più filtri di parametro in LuckyTemplates Report Builder
Fare clic con il pulsante destro del mouse sul set di dati Città e selezionare Query .
Nella finestra Progettazione query trascinare la misura Product Name e Total Sales nella casella di testo della query. Quindi, esegui la query.
Le vendite totali fungono da collegamento tra la città e il nome del prodotto .
Successivamente, apri la procedura guidata Proprietà set di dati per il set di dati Città. Vai alla scheda Filtri e aggiungi un filtro. In Expression selezionare Product_Name . Per Operator , utilizzare In . Questo operatore consente di filtrare all'interno degli array. Quindi, fare clic sul pulsante fx per inserire il valore.
Verrà aperto lo strumento Generatore di espressioni in Generatore report. Fare doppio clic sull'opzione Parametri in Categoria e selezionare NomeProdotto per i Valori. Lo zero (0 ) nell'espressione è un posizionamento di indice. È necessario eliminarlo in modo che il report visualizzi tutti i dati dall'array.
Successivamente, fai clic sul rapporto e seleziona Proprietà Tablix .
In questo esempio, l'intestazione e la tabella sono contenute in un elenco. Pertanto, per ogni filtro che aggiungi nel rapporto, tutti gli elementi nell'elenco saranno interessati.
Vai alla scheda Filtri nella procedura guidata Proprietà Tablix e fai clic su Aggiungi . In Espressione scegliere Città . Quindi, seleziona In come Operatore e per Valore, scrivi [@City] .
Eseguire il report dopo aver premuto OK .
Ti verrà chiesto di scegliere dal nuovo parametro prima di poter visualizzare il report impaginato. Al termine, fai clic sul pulsante Visualizza rapporto .
Vedrai che il report impaginato contiene solo dati che rientrano nei parametri che hai scelto.
Lezione aggiuntiva: aggiunta di una riga che mostra il totale della colonna
Per aggiungere un totale per ogni colonna nella tua matrice, aggiungi una nuova riga. Quindi, fai clic con il pulsante destro del mouse sulla cella in cui desideri inserire gli importi totali e seleziona Espressione .
In Categoria , scegli tra diverse funzioni comuni che contengono elementi specifici che ti permetteranno di creare una query.
Per creare una query per Totale , fai clic su Aggrega e quindi scegli Somma. Nella parte in basso a destra, vengono forniti esempi su come utilizzare ciascuna funzione. Segui il formato per ottenere la somma totale per ogni campo.
Come formattare i dati nel Generatore di report
Esercitazione sul Generatore di report: Come aggiungere una tabella
Come importare set di dati nel Generatore di report
Conclusione
Questa esercitazione ha illustrato come creare parametri a cascata nel report impaginato. Per riassumere, i parametri a catena creano una connessione per ogni filtro in LuckyTemplates Report Builder.
Nell'esempio mostrato sopra, il parametro City è collegato al Product Name tramite la misura Total Sales. In altre parole, il filtro Città mostrerà solo i prodotti con una cronologia delle vendite. Questa funzione consente agli utenti finali di aggregare i dati e gestire meglio le informazioni dei report.
Ricorda che l'ordine è importante quando si ha a che fare con i parametri a cascata. Pertanto, quando scegli i filtri, tieni presente che la gerarchia in cui li selezioni influisce sui risultati visualizzati nel report.
Ti auguro il meglio,
Sue Bayes
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