Datumsfilter erstellen create-date-filter
Um Ihre Einblicke nach Datum zu filtern, müssen Sie Ihren SQL-Abfragen Parameter hinzufügen, die Datumsbeschränkungen akzeptieren können. Dies erfolgt im Rahmen des Workflows für die Erstellung von Insight-Abfragen für den Pro-Modus. Siehe Dokumentation zum Abfragepro-Modus um zu erfahren, wie Sie SQL für Ihre Einblicke eingeben können.
Mithilfe von Abfrageparametern können Sie mit dynamischen Daten arbeiten, da diese als Platzhalter für die Werte fungieren, die Sie zur Ausführungszeit hinzufügen. Diese Platzhalterwerte können über die Benutzeroberfläche aktualisiert werden und es weniger technischen Benutzern ermöglichen, die Einblicke anhand von Datumsbereichen zu aktualisieren.
Wenn Sie mit Abfrageparametern nicht vertraut sind, finden Sie in der Dokumentation unter Anleitung zur Implementierung parametrisierter Abfragen.
Datumsfilter auf Ihr Dashboard anwenden apply-date-filter
Um einen Datumsfilter anzuwenden, wählen Sie Filter hinzufügen, dann Datumsfilter aus dem Dropdown-Menü Ihrer Dashboard-Ansicht aus.
SQL bearbeiten, um Datumsabfrageparameter einzuschließen include-date-parameters
Stellen Sie als Nächstes sicher, dass Ihre SQL Abfrageparameter enthält, um einen Datumsbereich zuzulassen. Wenn Sie noch keine Abfrageparameter in Ihre SQL integriert haben, bearbeiten Sie Ihre Einblicke, um diese Parameter einzuschließen. Anweisungen dazu finden Sie in der Dokumentation Bearbeiten eines Insight.
$START_DATE
und $END_DATE
Parameter auf Ihre SQL-Anweisung in den Diagrammen, für die Sie Datumsfilter aktivieren möchten.Wenn das zu analysierende Datenmodell bzw. die Tabellen eine Zeitkomponente aufweisen, können Sie Ihre Daten nach Datum gruppieren und dann diese Datumsfilter anwenden.
Die folgende Beispiel-SQL-Anweisung zeigt, wie Sie $START_DATE
und $END_DATE
Parameter und Verwendungszwecke cast
, um die Zeitkomponente als Datum einzuordnen.
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;
Im folgenden Screenshot werden die in der SQL-Anweisung enthaltenen Datumsbeschränkungen und die Schlüsselwertpaare der Abfrageparameter hervorgehoben.
Datumsparameter in jedem Insight aktivieren enable-date-parameters
Nachdem Sie die entsprechenden Parameter in die SQL Ihrer Einblicke eingefügt haben, wird die Start_date
und End_date
-Variablen sind jetzt als Umschalter im Widget Composer verfügbar. Siehe Populationsabschnitt für den pro-Modus abfragen für Informationen zum Bearbeiten eines Insight.
Wählen Sie im Widget Composer Umschalter aus, um die Start_date
und End_date
Parameter.
Wählen Sie anschließend die entsprechenden Abfrageparameter aus den Dropdown-Menüs aus.
Wählen Sie abschließend Speichern und schließen , um zu Ihrem Dashboard zurückzukehren. Datumsfilter sind nun für alle Einblicke mit Start- und Enddatumsparametern aktiviert.
Datumsfilter verwenden
Um einen benutzerdefinierten Datumsfilter zu verwenden, wählen Sie das Kalendersymbol aus und wählen Sie einen Start und ein Ende in der Kalenderansicht aus.
Nachdem Sie einen Datumsbereich aus Ihrem Dashboard ausgewählt haben, sehen Einblicke mit Datumsparametern in ihrer SQL die Datumsfilteroptionen im Widget Composer.
Datumsfilter löschen delete-date-filter
Um den Datumsfilter zu entfernen, wählen Sie das Löschfiltersymbol ( ).