Een datumfilter maken create-date-filter
Om uw inzichten door datum te filtreren, moet u parameters aan uw SQL vragen toevoegen die datumbeperkingen kunnen goedkeuren. Dit wordt gedaan als deel van het bevel van de vraag pro wijze inzicht creatiewerkschema. Zie de query pro mode documentatie om te leren hoe u SQL voor uw inzichten ingaat.
Met queryparameters kunt u werken met dynamische gegevens zoals deze fungeren als plaatsaanduidingen voor de waarden die u toevoegt tijdens de uitvoering. Deze plaatsaanduidingswaarden kunnen worden bijgewerkt via de gebruikersinterface en stellen minder technische gebruikers in staat de inzichten bij te werken die op datumbereiken zijn gebaseerd.
Als u niet vertrouwd met vraagparameters bent, zie de documentatie voor begeleiding op hoe te om geparametereerde vragen uit te voeren.
Een datumfilter toepassen op het dashboard apply-date-filter
Als u een datumfilter wilt toepassen, selecteert u Add filter vervolgens Date Filter in het vervolgkeuzemenu van de dashboardweergave.
SQL bewerken om parameters voor datumquery op te nemen include-date-parameters
Zorg er daarna voor dat uw SQL queryparameters bevat die een datumbereik toestaan. Als u query-parameters nog niet hebt opgenomen in uw SQL, bewerkt u de inzichten om deze parameters op te nemen. Zie de documentatie voor instructies over hoe u kunt een inzicht bewerken.
$START_DATE
en $END_DATE
parameters aan uw SQL verklaring in elk van de grafieken die u datumfilters voor wilt toelaten.Als het gegevensmodel of de lijsten u analyseert een tijdcomponent hebben, kunt u uw gegevens groeperen door datum en dan deze datumfilters toepassen.
De voorbeeld-SQL-instructie hieronder laat zien hoe u deze invoegt $START_DATE
en $END_DATE
parameters en gebruik cast
om de tijdcomponent als een datum te plaatsen.
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;
In de onderstaande schermafbeelding worden de datumbeperkingen gemarkeerd die zijn opgenomen in de SQL-instructie en de sleutelwaardeparen van de queryparameter.
Datumparameters inschakelen in elk inzicht enable-date-parameters
Als u de juiste parameters hebt opgenomen in de SQL van uw inzichten, Start_date
en End_date
variabelen zijn nu beschikbaar als een schakeloptie in de widgetcomposer. Zie de sectie over populatie van widget query voor modus voor informatie over het bewerken van een inzicht.
Selecteer in de widgetcomposer de optie Schakelen om het Start_date
en End_date
parameters.
Selecteer vervolgens de juiste queryparameters in de vervolgkeuzemenu's.
Tot slot selecteert u Save and close om terug te keren naar het dashboard. Datumfilters zijn nu ingeschakeld voor alle inzichten met begin- en einddatumparameters.
Het datumfilter gebruiken
Als u een aangepast datumfilter wilt gebruiken, selecteert u het kalenderpictogram en kiest u een begin- en einddatum in de kalender-weergave.
Zodra u een datumbereik van het dashboard hebt geselecteerd, worden de datumfilteropties in de widgetcomposer weergegeven voor inzichten die datumparameters in hun SQL hebben.
Een datumfilter verwijderen delete-date-filter
Als u het datumfilter wilt verwijderen, selecteert u het pictogram van het verwijderfilter (