Skapa ett datumfilter create-date-filter

Om du vill filtrera dina insikter efter datum måste du lägga till parametrar i dina SQL-frågor som kan acceptera datumbegränsningar. Detta görs som en del av arbetsflödet för att skapa insikter för proffsläget. Läs frågedokumentationen för proffsläget om du vill veta hur du anger SQL för dina insikter.

Frågeparametrar gör att du kan arbeta med dynamiska data när de fungerar som platshållare för de värden du lägger till vid körning. Dessa platshållarvärden kan uppdateras via användargränssnittet och ger mindre tekniska användare möjlighet att uppdatera insikterna baserat på datumintervall.

Om du inte känner till frågeparametrar kan du läsa dokumentationen för vägledning om hur du implementerar parametriserade frågor.

Använd ett datumfilter på instrumentpanelen apply-date-filter

Om du vill använda ett datumfilter väljer du Add filter och sedan Date Filter på den nedrullningsbara menyn i instrumentpanelsvyn.

En anpassad kontrollpanel med filtret Lägg till och den nedrullningsbara menyn markerad.

Redigera din SQL för att inkludera datumfrågeparametrar include-date-parameters

Se sedan till att SQL innehåller frågeparametrar som tillåter ett datumintervall. Om du ännu inte har införlivat frågeparametrar i din SQL-databas kan du redigera dina insikter och inkludera dessa parametrar. I dokumentationen finns instruktioner om hur du redigerar en insikt.

TIP
Du rekommenderas att lägga till $START_DATE- och $END_DATE-parametrar i SQL-satsen i alla diagram som du vill aktivera datumfilter för.
NOTE
Datumfilter stöder inte tidsbegränsningar. Filtret gäller endast datumintervall. Det innebär att om du har flera rapporter inom en 24-timmarsperiod kan du inte skilja mellan olika timmar inom samma dag. Därför rekommenderar vi att du konverterar tidskomponenten som ett datum.

Om datamodellen eller tabellerna som du analyserar har en tidskomponent kan du gruppera data efter datum och sedan använda datumfiltren.

Exemplet på SQL-satsen nedan visar hur du inkluderar parametrarna $START_DATE och $END_DATE och använder cast för att rama in tidskomponenten som ett datum.

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;

Skärmbilden nedan visar datumbegränsningarna som ingår i SQL-satsen och nyckelvärdepar för frågeparametern.

NOTE
När du komponerar en sats i frågeproffsläge måste du ange exempelvärden för varje parameter för att kunna köra SQL-satsen och skapa diagrammet. De exempelvärden som du anger när du komponerar programsatsen ersätts med de faktiska värden som du väljer för datumfiltret (eller det globala filtret) vid körning.

Dialogrutan Enter SQL med datumparametrar markerade i SQL.

Aktivera datumparametrar i alla insikter enable-date-parameters

När du har införlivat de lämpliga parametrarna i dina insikter i SQL är variablerna Start_date och End_date nu tillgängliga som växlar i widgetens disposition. Se avsnittet fråga efter populationssiffra för professionellt läge för mer information om hur du redigerar en insikt.

I widgetens disposition väljer du för att aktivera parametrarna Start_date och End_date.

Widgetdispositionen med kontrollerna Start_date och End_date markerade.

Välj sedan lämpliga frågeparametrar i listrutorna.

Widgetdispositionen med listrutan Start_date markerad.

Välj slutligen Save and close om du vill gå tillbaka till instrumentpanelen. Datumfilter är nu aktiverade för alla insikter som har start- och slutdatumparametrar.

Använda datumfiltret

Om du vill använda ett anpassat datumfilter markerar du kalenderikonen och väljer ett start- och slutdatum i kalendervyn.

IMPORTANT
Bara att lägga till ett datumfilter ändras inte diagrammen. Du måste redigera alla insikter för att inkludera det start- och slutdatum du valt.

En anpassad kontrollpanel med datumfilterskalendern markerad.

När du har valt ett datumintervall på instrumentpanelen, kommer insikter med datumparametrar i deras SQL att visa datumfilteralternativen i widgetens disposition.

NOTE
När du väljer ett datumintervall på instrumentpanelen visas växlingarna för datumfilter som en del av arbetsflödet för att skapa insikter.

Ta bort ett datumfilter delete-date-filter

Om du vill ta bort datumfiltret väljer du ikonen Ta bort filter ( Ikonen Ta bort filter. ).

En anpassad kontrollpanel med filterborttagningsikonen markerad.

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