Creare un filtro data create-date-filter
Per filtrare le informazioni in base alla data, è necessario aggiungere parametri alle query SQL che possono accettare vincoli di data. Questa operazione viene eseguita come parte del flusso di lavoro per la creazione di insight in modalità query pro. Consulta la documentazione sulla modalità query pro per scoprire come immettere SQL per ottenere informazioni approfondite.
I parametri di query consentono di lavorare con i dati dinamici in quanto fungono da segnaposto per i valori aggiunti in fase di esecuzione. Questi valori dei segnaposto possono essere aggiornati tramite l’interfaccia utente e consentono agli utenti meno tecnici di aggiornare le informazioni in base a intervalli di date.
Se non conosci i parametri di query, consulta la documentazione di istruzioni su come implementare query con parametri.
Applicare un filtro data al dashboard apply-date-filter
Per applicare un filtro data, seleziona Aggiungi filtro, quindi Filtro data dal menu a discesa della visualizzazione del dashboard.
Modifica il codice SQL per includere i parametri di query della data include-date-parameters
Quindi, assicurati che il codice SQL includa i parametri di query per consentire un intervallo di date. Se non sono ancora stati incorporati i parametri di query nell'istruzione SQL, modificare le informazioni per includere tali parametri. Per istruzioni su come modificare un approfondimento, consulta la documentazione.
$START_DATE
e $END_DATE
parametri all'istruzione SQL in ciascuno dei grafici per i quali si desidera abilitare i filtri di data.Se il modello dati o le tabelle che si sta analizzando hanno un componente tempo, è possibile raggruppare i dati per data e quindi applicare questi filtri data.
L'istruzione SQL di esempio seguente illustra come incorporare i parametri $START_DATE
e $END_DATE
e utilizza cast
per inquadrare il componente tempo come una data.
SELECT Sum(personalization_consent_count) AS Personalization,
Sum(datacollection_consent_count) AS Datacollection,
Sum(datasharing_consent_count) AS Datasharing
FROM fact_daily_consent_aggregates f
INNER JOIN dim_consent_valued
ON f.consent_value_id = d.consent_value_id
WHERE f.date BETWEEN Upper(Coalesce(Cast('$START_DATE' AS date), '')) AND Upper
(
Coalesce(Cast('$END_DATE' AS date), ''))
AND ( ( Upper(Coalesce($consent_value_filter, '')) IN ( '', 'NULL' ) )
OR ( f.consent_value_id IN ( $consent_value_filter ) ) )
LIMIT 0;
La schermata seguente evidenzia i vincoli di data incorporati nell’istruzione SQL e le coppie di valori chiave dei parametri della query.
Abilita i parametri di data in ogni informazione approfondita enable-date-parameters
Dopo aver incorporato i parametri appropriati nell'istruzione SQL delle informazioni, le variabili Start_date
e End_date
sono ora disponibili come opzioni nel compositore widget. Per informazioni su come modificare un approfondimento, consulta la sezione popolazione widget modalità query pro.
Dal compositore widget, selezionare Attiva/Disattiva per abilitare i parametri Start_date
e End_date
.
Quindi, seleziona i parametri di query appropriati dai menu a discesa.
Infine, seleziona Salva e chiudi per tornare al dashboard. I filtri di data sono ora abilitati per tutte le informazioni che hanno parametri di data di inizio e di fine.
Utilizzare il filtro data
Per utilizzare un filtro data personalizzato, seleziona l’icona del calendario e scegli un inizio e una fine dalla vista del calendario.
Dopo aver selezionato un intervallo di date dal dashboard, le informazioni che contengono parametri di data nel codice SQL visualizzeranno le opzioni del filtro data nel compositore widget.
Eliminare un filtro data delete-date-filter
Per rimuovere il filtro di data, selezionare l'icona Elimina filtro (