Använda parametrar för att skapa mer interaktiva vyer
Parametrar är användbara när du vill lägga till interaktivitet och flexibilitet i en rapport, eller för att experimentera med tänk-om-scenarier. Anta att du är osäker på vilka fält som ska ingå i vyn eller vilken layout som skulle fungera bäst för dina tittare. Du kan infoga parametrar i din vy för att låta tittarna välja hur de vill titta på uppgifterna.
När du använder parametrar måste du binda dem till vyn på något sätt:
- Du kan använda parametrar i beräkningar och beräknade fält som används i vyn.
- Du kan visa parameterkontrollen i vyn där användare kan välja parametrar.
- Du kan referera till parametrar i parameteråtgärder.
Innan du börjar bestämmer du vilka fält du vill göra interaktiva. Du kan till exempel tillåta användare att se kategorierna inom en dimension efter färg, eller att se försäljningsdata över en tidsperiod som de väljer, och så vidare. I exemplet som beskrivs här skapas en tabell där användarna kan välja de dimensioner som ska visas i kolumnerna och raderna.
Titta på en video: För en detaljerad presentation, titta på Parameters | Oh, the places you'll go!(Länken öppnas i ett nytt fönster) (45 minuter).
Läs mer: Se Använd parametrar för att lägga till flera vyer i din visualisering(Länken öppnas i ett nytt fönster) i Tableaus blogg(Länken öppnas i ett nytt fönster) och flera praktiska artiklar om hur du använder parametrar på Data School(Länken öppnas i ett nytt fönster)-webbplatsen.
Skapa parametrarna
Dessa steg använder Superstore-provet för att skapa nya parametrar.
Klicka på listrutan i det övre högra hörnet av rutan Data och välj Skapa parameter.
Utför följande steg i dialogrutan Skapa parameter:
Namnge parametern så att tittarna kan se vad som händer när de ändrar den. I det här exemplet används Välj rubrik för kolumn 1.
Välj Sträng som Datatyp.
För Tillåtna värden, välj Lista, skriv Inget som det första värdet i listan och tryck sedan på Enter.
- Fyll i listan genom att skriva namnen på de ytterligare dimensionsfält som du vill exponera genom parametern.
Obs! I det här exemplet används fälten kundnamn, kundsegment, region, avdelning och kategori. Dessa är alla dimensioner av samma datatyp (sträng). Om du vill inkludera ett mätvärde så som vinst i den här listan, skulle ett alternativ kunna vara att konvertera mätvärdet till ett strängvärde. Du skulle göra detta när du bygger det beräknade fältet med hjälp av
STR()
-funktionen. Denna artikel omfattar endast scenariot med en enda datatyp.Standardinställningen för Visa som-alias är fältnamnet, och för den här övningen kan du lämna dem som de är.
Klicka på OK för att återgå till dialogrutan Beräknat fält.
Upprepa föregående steg för att skapa följande ytterligare parametrar:
- Välj rubrik för kolumn 2
- Välj rubrik för rad 1
- Välj rubrik för rad 2
Tips: Istället för att skriva in varje värde i listan klickar du på Lägg till värden från > Parametrar för att lägga till dem från Välj rubrik till kolumn 1.
Skapa de beräknade fälten
Dessa steg använder Superstore-provet för att bygga de beräknade fälten som kommer att dra nytta av dina parametrar.
I rutan Data klickar du på pilen i det övre högra hörnet och väljer Skapa beräknat fält.
- I dialogrutan beräknat fält för namn, skriv kolumn 1 kategori.
I dialogrutan beräknat fält för formel, skapa följande beräkning:
CASE [Select Column 1 Heading]
WHEN 'Customer Name' THEN [Customer Name]
WHEN 'Customer Segment' THEN [Customer Segment]
WHEN 'Region' THEN [Region]
WHEN 'Department' THEN [Department]
WHEN 'Category' THEN [Category]
ELSE ''
ENDKontrollera att statusmeddelandet anger att formeln är giltig och klicka sedan på OK.
OBS! ANDRA konton för värdet Inget som du inkluderade i parametern returnerar en tom sträng.
Skapa ytterligare tre beräknade fält, ett för var och en av de ytterligare parametrar du skapade:
Parameternamn Beräknat fältnamn Välj rubrik för kolumn 2 Kategori för kolumn 2 Välj rubrik för rad 1 Kategori rad 1 Välj rubrik för rad 2 Kategori rad 2 Grundformeln för varje beräknat fält är samma som i föregående steg, förutom att du refererar till en annan parameter i varje
CASE
statement.
Ge tittarna ett sätt att interagera med visningar
Därefter exponerar du parameterkontrollen så att användarna kan välja de kategorier de vill visa.
Gör följande för varje parameter som du har skapat:
Högerklicka på parametern under Parametrar och välj Visa parameterkontroll.
Dra de beräknade fälten som du har skapat till kolumnerna och radhyllorna från rutan data.
Dra ett mätvärde till vyn från rutan data. I det här exemplet placeras Försäljning på Etikett på kortet Markeringar.
Testa dina parametrar genom att välja fält i parameterkontrollerna.
Tips!
- Sortera de dynamiska dimensionsfälten i alfabetisk ordning.
- Dölj fältetiketter för rader och kolumner.
Återställ alla parametrar till Inget och publicera arbetsboken till Tableau Server.
Tittare kan ställa in sina egna rapporter, spara sina parameterinställningar och dela vyer med andra.
Ytterligare information
För information om att bygga vyer dynamiskt, se Byt mätvärden med parametrar(Länken öppnas i ett nytt fönster).
För information om de olika områdena i Tableau-gränssnittet där du kan skapa och införliva parametrar, se Skapa parametrar och relaterade ämnen i Tableau-hjälpen.
Varning: Detta ämne innehåller information om parametrar från en tredjepartsblogg, The Information Lab: Data School. Observera att även om vi gör allt vi kan för att se till att referenser till innehåll från tredje part är korrekta, kan den information vi tillhandahåller här ändras utan föregående meddelande när innehållet på deras webbplats ändras.