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. Informationen zum Einstieg in SQL für Ihre Einblicke finden Sie in der Dokumentation zu query pro mode .
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 Anleitungen zur Implementierung parametrisierter Abfragen.
Datumsfilter auf Ihr Dashboard anwenden apply-date-filter
Um einen Datumsfilter anzuwenden, wählen Sie Filter hinzufügen und dann Datumsfilter aus dem Dropdown-Menü Ihrer Dashboard-Ansicht.
Ihnen werden die folgenden Datumsfilteroptionen angezeigt.
Erstellen Sie einen benutzerdefinierten Datumsfilter ohne
Um einen vordefinierten Datumsfilter anzuwenden, wählen Sie "Kein benutzerdefiniertes Datum"und wählen Sie dann die vordefinierten Datumsoptionen aus, die Sie einbeziehen möchten. Verwenden Sie abschließend das Dropdown-Menü, um den standardmäßigen Datumsbereich auszuwählen, und wählen Sie dann Speichern aus.
Sie werden zum Dashboard zurückgeleitet, das den zuvor ausgewählten Standarddatumsbereich anzeigt. Wählen Sie im Dropdown-Menü einen anderen vordefinierten Datumsbereich aus.
Benutzerdefinierten Datumsbereichsfilter erstellen
Um einen benutzerdefinierten Datumsbereichsfilter anzuwenden, wählen Sie Benutzerdefinierter Datumsbereich und wählen Sie dann die vordefinierten Datumsoptionen aus, die Sie einbeziehen möchten. Wählen Sie abschließend Benutzerdefiniert aus, um den standardmäßigen Datumsbereich festzulegen. Geben Sie im Kalender einen Datumsbereich an und wählen Sie dann Speichern aus.
Sie werden zum Dashboard zurückgeleitet, das den zuvor von Ihnen angegebenen benutzerdefinierten Datenbereich anzeigt. Wählen Sie im Dropdown-Menü einen anderen vordefinierten Datumsbereich aus.
Benutzerdefinierten Datumsfilter erstellen
Um einen benutzerdefinierten Datumsfilter anzuwenden, wählen Sie Benutzerdefiniertes Datum und wählen Sie die vordefinierten Datumsoptionen aus, die Sie einbeziehen möchten. Wählen Sie abschließend Benutzerdefiniert aus und wählen Sie dann im Kalender ein Startdatum aus. Wählen Sie abschließend Speichern aus.
Sie werden zum Dashboard zurückgeleitet, das die zuvor von Ihnen angegebenen benutzerdefinierten Daten anzeigt. Wählen Sie im Dropdown-Menü ein anderes Datum aus.
Datumsfilter löschen delete-date-filter
Um den Datumsfilter zu entfernen, wählen Sie das Symbol Filter löschen ( ).
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 zum Bearbeiten eines Insight finden Sie in der Dokumentation🔗 .
$START_DATE
und $END_DATE
hinzuzufügen.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 SQL-Beispielanweisung zeigt, wie die Parameter $START_DATE
und $END_DATE
integriert werden, und verwendet cast
, um die Zeitkomponente als Datum festzulegen.
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, sind die Variablen Start_date
und End_date
jetzt als Umschalter im Widget Composer verfügbar. Informationen zum Bearbeiten eines Insight finden Sie im Abschnitt Abfrage pro Modus Widget population.
Wählen Sie im Widget Composer Umschalter aus, um die Parameter Start_date
und End_date
zu aktivieren.
Wählen Sie anschließend die entsprechenden Abfrageparameter aus den Dropdown-Menüs aus.
Wählen Sie abschließend Speichern und schließen aus, um zu Ihrem Dashboard zurückzukehren. Datumsfilter sind nun für alle Einblicke mit Start- und Enddatumsparametern aktiviert.