Dela via


Använda instrumentpanelsfilter

Med instrumentpanelsfilter kan användarna fokusera på specifika data i visualiseringar. Du kan utforma filter så att de är interaktiva, vilket gör att användarna kan justera värden dynamiskt, eller statiska, där instrumentpanelens skapare fördefinierar värden.

Interaktiva och statiska filter på widgetnivå

Filter kan vara interaktiva eller statiska, var och en har olika syften:

  • Interaktiva filter: Tillåt visningsprogram att justera värden dynamiskt och tillämpa det valda filtret på alla visualiseringar på samma sida som delar samma datauppsättning.
  • Statiska filter: Visa en fördefinierad vy av datauppsättningen av instrumentpanelens författare. Dessa gäller endast för widgeten där de är konfigurerade, vilket möjliggör unika vyer av samma datauppsättning mellan widgetar. Se statiska widgetfilter.

Filtrera widgetar

Filterwidgetar är interaktiva element på instrumentpanelens arbetsyta som tillämpar filter på datauppsättningsfält eller parametervärden.

Anteckning

Frågebaserade parametrar kombinerar ett fältfilter och ett parameterfilter i en enda widget. Mer information finns i Frågebaserade parametrar.

Ange standardfiltervärden

Standardvärden används när instrumentpanelen uppdateras utan att välja ett nytt filtervärde. Om du vill ange ett standardvärde väljer du ett värde från listrutan Standardvärde i filterwidgetens konfigurationsinställningar.

Filter gäller för hela datamängden. För små datauppsättningar används filter i webbläsaren för att optimera prestanda. Om datamängden är större läggs filtret till i frågan som körs i SQL-lagret. Se optimering och cachelagring av datauppsättningar.

Filtrera på fält

Fält filtrerar smala data efter specifika datauppsättningsfält. Ett fältfilter kan till exempel begränsa data till ett visst datumintervall baserat på ett datumfält i en datauppsättning. Fältfilter kan anslutas till en eller flera datauppsättningar, vilket möjliggör dynamiska ändringar av tillgängliga filtervärden baserat på val. Om du vill ansluta ett filter till fält från mer än en datauppsättning lägger du till flera Fält, upp till en per datauppsättning. Filtret gäller för alla visualiseringar som bygger på de valda datauppsättningarna. Om du väljer ett värde för ett filter ändras de tillgängliga värden som visas i listrutorna för andra filter dynamiskt. Följande bild visar en filterkonfigurationspanel som är inställd på att filtrera på två fält.

Filterkonfigurationen visar två valda datauppsättningar. Listrutan widget visar värden från båda datauppsättningarna

Filtrera efter parametrar

Parameterfilter ändrar SQL-frågan direkt och erbjuder dynamiska frågejusteringar. Filter kan anslutas till en eller flera parametrar. Om du vill ansluta ett filter till fler än en parameter lägger du till flera parametrar i filterkonfigurationspanelen. Ett standardvärde som anges i en filterwidget åsidosätter standardvärdet som angetts i frågeredigeraren. Om ett filter är anslutet till en parameter körs en fråga mot SQL-lagret, oavsett datamängdens storlek. Se Arbeta med instrumentpanelsparametrar.

Du kan ange parametervärden för att acceptera någon av följande datatyper:

  • Sträng
  • Numerisk
    • Heltal
    • Decimal
  • Datum
  • Datum och tid
  • Datumintervall
  • Datum- och tidsintervall

Ska jag filtrera på ett fält eller en parameter?

I följande tabell jämförs filtrering direkt på datauppsättningsfält med filtrering med parametrar.

Filtreringstyp Beskrivning Prestanda Mångsidighet
filtrering av ett fält Tillämpas direkt på datauppsättningsfält utan att ändra datauppsättningen. Vanligtvis snabbare. Små datauppsättningar kan filtreras i webbläsaren. Se optimering och cachelagring av datauppsättningar. Begränsat till filtrering av lösta datamängdsresultat. Det går inte att använda i underfrågor.
filtrering efter en parameter Ersätter värden direkt i datamängdsfrågan under körning. Kräver att frågan körs igen när parametervärdet ändras. Kan användas i underfrågor, villkorsstyrd logik eller för att ändra frågestrukturen.

Filtertyper

Fält- och parameterfilter stöder olika filtertyper:

  • Fältfilter: Enskilt värde, flera värden, datumväljare, datumintervallväljare, textpost, skjutreglage för intervall.
  • Parameterfilter: Enskilt värde, flera värden, datumväljare, datumintervall.

Exempel som visar hur du konfigurerar olika filtertyper finns i instrumentpanelsfiltertyper.

filter i publicerade url:er för instrumentpanelen

Fältfilter och parameterval lagras i URL:en, vilket möjliggör för användare att bokmärka och dela instrumentpaneler med specifika konfigurationer. När du öppnar via länken öppnas instrumentpanelen med de valda filtervärdena som redan tillämpas på visualiseringarna.

Filterval lagras inte som namngivna värden. I stället konverteras de till unika identifierare som är inbäddade i URL-strängen. Dessa identifierare är inställda på värden i URL:en, så att du kan skicka specifika filterval direkt till URL:en för att ladda instrumentpaneler med dessa värden valda.

Få åtkomst till och ange filtervärden i URL:en

I följande exempel visas en URL som pekar på en publicerad instrumentpanel. Information om hur du skapar en liknande instrumentpanel finns i Skapa en instrumentpanel.

Exempeldashboarden innehåller tre filter: Tidsintervall, Upphämtningspostnummeroch Avlämningspostnummer. I exempel-URL:en har det valda Pick-up ZIP--värdet valts.

<databricks-instance>/dashboardsv3/<dashboard-id>/published?o=<workspace-id>&f_01ef60cd2a3c11818750488d57e7a1bb=10013

Observera i slutet av URL:en att filteridentifieraren i det här exemplet är strängen f_01ef60cd2a3c11818750488d57e7a1bb, som är inställd på värdet 10013.

Ange relativa datumintervallvärden i URL:en

När vissa datumvärden har valts visas de i URL:en. Du kan också ange relativa datumvärden som Senaste 5 minuterna eller Senaste 12 timmarna, till exempel.

I följande exempel visas en URL med relativoverrides*Senaste 12 timmarna** markerat.

<databricks-instance>/dashboardsv3/<dashboard-id>/published?o=<workspace-id>&f_01ef60cd29f81d1aacc19a7312fb10a4=now-12h

Observera i slutet av URL:en att filteridentifieraren i det här exemplet är strängen f_01ef60cd29f81d1aacc19a7312fb10a4, som är inställd på värdet now-12h.

Statiska widgetfilter

Statiska widgetfilter kan användas för att presentera olika vyer av samma datauppsättning på en arbetsyta. Till skillnad från instrumentpanelsfilter gäller statiska widgetfilter endast för visualiseringswidgeten där de är konfigurerade. Dessa filter är statiska och kan inte ändras av instrumentpanelsvisningsprogram.

Exempel på användningsfall

Anta att du skapar en instrumentpanel för försäljning som analyserar regionala prestanda. Du använder en datauppsättning med försäljningsdata för alla regioner. Genom att använda statiska widgetfilter kan du konfigurera en widget för att visa försäljning för region A och en annan widget för att visa försäljning för region B. Med den här metoden kan användarna jämföra regionala prestanda sida vid sida, även om båda widgetarna hämtas från samma datauppsättning. Eftersom statiska widgetfilter är fasta kan användarna inte ändra filtren, vilket säkerställer att instrumentpanelen alltid visar en konsekvent vy över data.

Lägga till ett statiskt widgetfilter

Så här lägger du till ett statiskt widgetfilter i en visualisering:

  1. Lägg till en visualiseringswidget på utkastets dashboard-canvas.

  2. När du har valt den nya widgeten väljer du en datauppsättning från listrutan Datauppsättning i konfigurationspanelen.

  3. Klicka på Visa filter. Ett filterfält alternativet visas under datamängdens rubrik. För datauppsättningar som innehåller parametrar visas även ett parametrar avsnitt.

    En konfigurationspanel för visualisering som visar alternativet att välja en parameter.

Gör följande för att lägga till ett fältfilter:

  1. Klicka på plustecknet till höger om rubriken för fälten Filter och välj ett fält i den nedrullningsbara menyn.
  2. Som standard är filtervärdet inställt på Alla. Använd den nedrullningsbara menyn för att välja ett nytt värde. Navigera bort från den nedrullningsbara menyn för att visa visualiseringen med det nya filtret tillämpat.
  3. Granska instrumentpanelen.

Mer information om hur du anger en statisk widgetnivåparameter finns i Statiska widgetparametrar.