Con le query, puoi compilare e tagliare i dati da più fonti per l'analisi e la creazione di report. In questo esempio, combinerai i dati del bilancio di prova con le tabelle di dimensione dei conti e delle entità per analizzare le transazioni per ogni conto ed entità.
Nota: Se non l'hai già fatto, consulta Get Started with Tables per creare le tabelle utilizzate in questo esercizio.
A seconda della tua familiarità con il linguaggio di query strutturato (SQL), puoi creare una query utilizzando un costruttore di query drag-and-drop o un editor di sintassi; in questo esempio, utilizzerai il costruttore .
Passo 1. Determinare le fonti di dati
Prima di iniziare la tua query, considera i dati che devi includere per specifiche esigenze di analisi o di reporting. La tua query può includere i dati a cui accedi nel tuo spazio di lavoro Workiva sotto forma di tabelle o fogli di calcolo. In questo caso, utilizzerai le tre tabelle create nell'esercizio precedente:
- TB Data, per le informazioni sul bilancio di esercizio
- DIM FS Mapping, per la mappatura dei conti finanziari
- DIM Entity, per la mappatura delle entità
Passo 2. Crea la query e aggiungi i suoi dati
Ora che sai cosa vuoi includere, crea la query e aggiungi i dati delle tabelle:
- Da Wdata Home, clicca su Create , e seleziona Query .
- Dal pannello Sources, clicca su New source , e seleziona Table.
- Seleziona le tabelle da includere - in questo caso, tutte le tabelle della cartella Get Started Demo - e clicca su Aggiungi.
Nota: Dal pannello Sources puoi selezionare tutte le tabelle o i fogli di calcolo di cui sei almeno un visualizzatore.
Passo 3. Creare relazioni tra le fonti
Poiché la tua query contiene più fonti, crea delle relazioni per mostrare come collegare i loro dati. Come ricorderai quando hai creato le tabelle, la tabella del bilancio di esercizio include colonne che corrispondono ai conti e alle entità delle tabelle di dimensione.
- Seleziona la scheda Relazioni.
- In Fonti, espandi le tabelle per visualizzare le colonne di origine disponibili per la mappatura con una relazione.
- Per la Join 1, sposta ACCOUNT_ID di TB Data nella casella di sinistra e ACCOUNT_ID di DIM FS Mapping nella casella di destra.
Suggerimento: Per trovare una colonna sotto Fonti, clicca su Filtri e cercane il nome.
- Clicca su Aggiungi un'altra unione.
- Per Join 2, seleziona ENTITY_ID di TB Data dalle colonne disponibili in Join 1 e sposta ENTITY_ID di DIM Entity da Sources alla casella di destra.
- Per ogni relazione, seleziona come combinare o unire- i dati delle sue tabelle. In questo caso, per includere tutti i dati della tabella dei fatti a sinistra e solo i dati corrispondenti della tabella delle dimensioni a destra, seleziona l'opzione Unisci a sinistra per entrambe.
Passo 4. Applicare i filtri alla query
Per restringere i risultati della query ai soli record che soddisfano criteri specifici, aggiungi dei filtri dalla scheda Filters. In questo esempio, puoi applicare dei filtri per includere solo le transazioni dal 2019 al primo trimestre del 2020. A seconda dei tuoi dati e delle tue esigenze di reportistica, puoi farlo in diversi modi: per periodo e anno fiscale o per data di inizio e fine.
Usa i filtri per periodo e anno fiscale
Per filtrare per periodo e anno fiscale:
- Sposta FISCAL_YEAR dai Dati TB alla scheda Filters due volte e poi FISCAL_PERIOD dai Dati TB una volta.
- Per indicare di includere il 2019 e il 1° trimestre 2020, imposta il valore per ogni filtro dal pannello Field Properties:
- Per includere le transazioni dal 2019, per il filtro firstFISCAL_YEAR seleziona =, inserisci il valore 2019 e clicca su Apply.
- Per includere le transazioni del 2020, per il filtro secondoFISCAL_YEAR, seleziona =, inserisci il valore 2020 e clicca su Apply.
- Per includere solo le transazioni del primo trimestre, per il filtro FISCAL_PERIOD, seleziona <=, inserisci un valore di 3 e clicca su Apply. In questo modo si ottengono le transazioni dei primi tre mesi o del primo trimestre dell'anno fiscale.
- Per applicare il filtro FISCAL_PERIOD solo alle transazioni del 2020 per il 1° trimestre 2020, aggiorna la stringa del filtro a
{1} O {2} E {3}.
In questo modo vengono restituite le transazioni che soddisfano il primo filtro -ANNO FISCALE=2019-o gli altri due filtri combinati -ANNO FISCALE=2020 ePERIODO FISCALE <=3.
(Facoltativo) Usa i filtri per la data iniziale e finale
In alternativa, puoi filtrare per data di inizio e fine. Per fare ciò, sposta PERIOD_ENDING da TB Data alla scheda Filters due volte e inserisci i criteri per ogni filtro dal pannello Field Properties :
- Per includere le transazioni del 2019, per il primo filtro seleziona >= e, dal pannello Proprietà, inserisci 1 gennaio 2019 e clicca su Applica.
- Per includere le transazioni dal 2020, per il secondo filtro seleziona <= e, dal pannello Proprietà, inserisci 31 marzo 2020 e clicca su Applica.
Valori dei parametri
Con questi filtri, la query sempre includerà solo le transazioni del 2019 e del primo trimestre del 2020. Per prolungare l'utilizzo e la durata di questa query, usa le variabili - note come parametri - per impostare i valori dei filtri in modo dinamico quando la query viene eseguita. Ad esempio, invece dei valori statici dell'anno fiscale, puoi includere dei parametri che richiedono gli anni precedenti e correnti quando esegui la query.
Ad esempio, per il primo filtro FISCAL_YEAR:
- Nella scheda Filters seleziona il valore 2019 del filtro.
- Dal pannello Field Properties, clicca su Create New Parameter accanto a Value.
- Inserisci un nome univoco per identificare il parametro, ad esempio PY o Previous_Year.
Nota: I nomi dei parametri possono includere solo caratteri alfanumerici e trattini bassi; niente spazi, trattini o caratteri speciali.
- Per Tipo di filtro, seleziona il tipo di dati dei valori. Ad esempio, seleziona Integer per garantire solo numeri interi per gli anni.
- Inserisci un valore predefinito di 2019 e clicca su Crea.
- Per Valore, seleziona il nuovo parametro e clicca su Applica.
Aggiungi parametri per i restanti filtri:
- Per il secondo filtro FISCAL_YEAR:
- Inserisci un nome come CY o Current_Year.
- Seleziona un tipo di filtro come Integer.
- Inserisci un valore predefinito di 2020.
- Per il filtro FISCAL_PERIOD:
- Inserisci un nome come Current_Period.
- Seleziona un tipo di filtro come Integer.
- Inserisci un valore predefinito di 3.
Passo 5. Seleziona e ordina i campi della query
Ora che hai unito le fonti della query e ristretto la portata dei suoi dati, seleziona le informazioni da includere nei risultati:
- Per selezionare le informazioni da includere nei risultati, sposta la colonna dal pannello Sources alla scheda Fields.
In questo caso:- ANNO FISCALE e PERIODO FISCALE da Dati TB, per analizzare l'attività mensile o trimestrale
- ENTITY_NAME da DIM Entity, per consentire la suddivisione per entità piuttosto che il reporting consolidato
- FINANCIAL_STATEMENT_LINE_ITEM e DISCLOSURE_LINE_ITEM da DIM FS Mapping, per abilitare la suddivisione per mappatura del conto e voci di riga
- VALORE da TB Data, per abilitare i riepiloghi dei valori in roll-up
- Dal pannello Field Properties, regola le intestazioni o i tipi di colonne o applica le aggregazioni necessarie. Ad esempio, per riassumere i valori in base alle varie dimensioni, seleziona il valore nella scheda Fields e, dal pannello Field Properties, assicurati che la sua Aggregazione sia Somma di.
- Nella scheda Sort, seleziona come ordinare i dati nei risultati. Ad esempio, per ordinare per anno fiscale ed entità, sposta anno_fiscale e nome_entità da Unsorted a Sorted, e seleziona se ordinare i dati in ordine crescente o decrescente.
- Per verificare che i risultati siano quelli desiderati, clicca su Esegui la query e accetta i valori dei parametri predefiniti.
Passo 6. Salva la query
Per salvare la query:
- Clicca su Salva .
- Inserisci un nome e una descrizione univoci per identificare la query, ad esempio Summary TB Report.
- Per Cartella, seleziona la stessa cartella Get Started Demo come origine delle tabelle.
- Clicca su Salva la query.
Passaggi successivi
Dopo aver creato la query, puoi:
- Creare una vista dei risultati per visualizzare i dati come un grafico o una tabella pivot con dati drill-down.
- Collega i risultati a un foglio di calcolo per creare report in altre parti della piattaforma Workiva.
- Crea una catena per eseguire automaticamente la query ed esportarne i risultati, ad esempio in un foglio di calcolo.