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.
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:
Lägg till en visualiseringswidget på utkastets dashboard-canvas.
När du har valt den nya widgeten väljer du en datauppsättning från listrutan Datauppsättning i konfigurationspanelen.
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.
Gör följande för att lägga till ett fältfilter:
- Klicka på plustecknet till höger om rubriken för fälten Filter och välj ett fält i den nedrullningsbara menyn.
- 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.
- Granska instrumentpanelen.
Mer information om hur du anger en statisk widgetnivåparameter finns i Statiska widgetparametrar.