Exempel: Lägga till en parameter till en kartvy
I det här exemplet används exempeldatakällan Globala indikatorer för att demonstrera följande:
Skapa en kartvy som visar födelsetalet för varje land i världen.
Skapa ett beräknat fält som separerar länder/regioner med låga födelsetal från de med höga födelsetal.
Skapa och visa en parameter som gör att användare kan ange tröskelvärdet för lågt kontra högt födelsetal.
Skapa en kartvy
I rutan Data dubbelklickar du på Latitud och sedan på Longitud.
Tableau placerar Longitud på Kolumner, Latitud på Rader och visar en karta över världen.
Dra dimensionen År till Filter.
I dialogrutan Filterfält [År] väljer du År och klickar sedan på Nästa:
I dialogrutan Filter [År av år] väljer du 2012 och klickar sedan på OK:
Dra dimensionen Land till Detaljer.
Ställ in markeringstypen till Karta:
Dra mätvärdet Födelsetal till Etikett.
Du har nu en karta som visar födelsetalen för länder/regioner runt om i världen:
Du kan zooma på kartan eller hovra över den för att se ett verktygstips för varje land.
Skapa ett beräknat fält för att ange ett tröskelvärde
Nästa steg är att separera ett lågt födelsetal från ett högt födelsetal.
Välj Analys > S&kapa beräknat fält på den översta menyn.
Ge fältet namnet
High Birth Rate
och ange eller klistra in den här beräkningen i formelfältet:IF ([Birth Rate]) >= 0.014 THEN "High" ELSE "Low" END
Värdet 0,014 motsvarar 1,4 %. Intervallet av faktiska värden som vi kan se på kartan sträcker sig från 1 % upp till nästan 5 %.
När du klickar på OK för att tillämpa och spara beräkningen kategoriserar Tableau detta som en dimension.
Dra Högt födelsetal till Färg.
På kartan visas nu länder/regioner med låga födelsetal i en färg och länder/regioner med höga födelsetal i en annan:
Men definitionen av höga födelsetal som allt som är lika med eller högre än 1,4 % är godtycklig – det värdet valdes eftersom det delade upp världens länder/regioner i två i stort sett lika stora delar.
I stället kan du låta användare definiera tröskelvärdet eller tillhandahålla en styrenhet som de kan använda för att se hur kartan förändras om de ändrar tröskelvärdet. Detta gör du genom att skapa en parameter.
Skapa en parameter
Högerklicka (kontrollklicka på Mac) i rutan Data och välj Skapa > Parameter.
Obs! Om du klickade på ett fält i rutan Data kan det hända att vissa fält har fyllts i. Du kan ändra fälten efter behov.
I dialogrutan Skapa parameter ger du den nya parametern namnet
Set Birth Rate
och konfigurerar den enligt nedan:Mer information om fälten i dialogrutan Skapa parameter finns i Skapa parametrar.
Eftersom datatypen är Flyttal är parameterkontrollen ett reglage när du visar den i nästa procedur. Detta beror på att flyttalsvärden är kontinuerliga. Det finns med andra ord ett oändligt antal möjliga värden.
Aktuellt värde anger standarden för parametern: 0,019 är 1,9 %. I avsnittet Värdeintervall anges de lägsta och högsta värdena samt stegstorleken, det vill säga den minsta mängd med vilken värdet kan ändras.
Klicka på OK.
Skapa och visa parameterkontrollen
Nu måste du ansluta parametern till fältet Högt födelsetal.
Högerklicka på Högt födelsetal i rutan Data och välj Redigera.
Ersätt det hårdkodade värdet 0,014 i fältdefinitionen med parameternamnet:
IF ([Birth Rate]) >= [Set Birth Rate] THEN "High" ELSE "Low" END
Klicka sedan på OK.
Högerklicka på parametern Ange födelsetal i rutan Data och välj Visa parameterkontroll.
Som standard visas parameterkontrollen till höger. Nu kan du och användare av vyn höja eller sänka detta värde stegvis för att se hur kartan påverkas av att definitionen av ”högt födelsetal” ändras.