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

  1. I rutan Data dubbelklickar du på Latitud och sedan på Longitud.

    Tableau placerar LongitudKolumner, LatitudRader och visar en karta över världen.

  2. Dra dimensionen År till Filter.

  3. I dialogrutan Filterfält [År] väljer du År och klickar sedan på Nästa:

  4. I dialogrutan Filter [År av år] väljer du 2012 och klickar sedan på OK:

  5. Dra dimensionen Land till Detaljer.

  6. Ställ in markeringstypen till Karta:

  7. 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.

  1. Välj Analys > S&kapa beräknat fält på den översta menyn.

  2. 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.

  3. 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

  1. 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.

  2. 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.

  3. Klicka på OK.

Skapa och visa parameterkontrollen

Nu måste du ansluta parametern till fältet Högt födelsetal.

  1. Högerklicka på Högt födelsetal i rutan Data och välj Redigera.

  2. 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.

  3. 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.