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.

Dashboard personalizzato con filtro Aggiungi e menu a discesa evidenziato.

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.

TIP
Si consiglia di aggiungere $START_DATE e $END_DATE parametri all'istruzione SQL in ciascuno dei grafici per i quali si desidera abilitare i filtri di data.
NOTE
I filtri di data non supportano vincoli di tempo. Il filtro si applica solo agli intervalli di date. Ciò significa che se hai più rapporti in un periodo di 24 ore, non puoi distinguere tra diverse ore all’interno dello stesso giorno. Per questo motivo, si consiglia di assegnare al componente tempo la forma 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.

NOTE
Durante la composizione dell’istruzione in modalità query pro, è necessario fornire valori di esempio per ciascun parametro al fine di eseguire l’istruzione SQL e generare il grafico. I valori di esempio forniti durante la composizione dell’istruzione vengono sostituiti dai valori effettivi selezionati per il filtro data (o globale) in fase di esecuzione.

Finestra di dialogo Inserisci SQL con i parametri di data evidenziati nellistruzione SQL.

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.

Il compositore widget con le opzioni Start_date e End_date è evidenziato.

Quindi, seleziona i parametri di query appropriati dai menu a discesa.

Il compositore widget con il menu a discesa Start_date evidenziato.

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.

IMPORTANT
La semplice aggiunta di un filtro per data non modificherà i grafici. Devi modificare ciascuna informazione per includere la data di inizio e di fine scelte.

Dashboard personalizzato con il calendario del filtro data evidenziato.

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.

NOTE
Quando selezioni un intervallo di date sul dashboard, vengono visualizzati i pulsanti per i filtri di date nell’ambito del flusso di lavoro di creazione delle informazioni approfondite.

Eliminare un filtro data delete-date-filter

Per rimuovere il filtro di data, selezionare l'icona Elimina filtro ( Icona Elimina filtro. ).

Dashboard personalizzato con licona di eliminazione del filtro evidenziata.

recommendation-more-help
ececc77d-ff44-4382-85ee-a087c8834323