Anpassa din Tableau-databerättelse: Kontextvariabler

Viktiga ändringar för Tableau Databerättelser

Tableau Databerättelser kommer att avvecklas Tableau Desktop, Tableau Cloud och Tableau Server i januari 2025 (2025.1). Tack vare framsteg inom tekniken för naturligt språk kan vi utveckla ett förbättrat gränssnitt, där det är enklare att ställa frågor om data och hålla koll på förändringar. Mer information finns i blogginlägget How Tableau Pulse powered by Tableau AI is Reimagining the Data Experience(Länken öppnas i ett nytt fönster) (på engelska).

Kontextvariabler är funktioner som kan refereras till av andra funktioner. Med andra ord kan du använda kontextvariabler för att kapsla funktioner i andra funktioner.

När du har definierat din kontextvariabel visas den som en funktion som du kan använda när du lägger till nya funktioner i Tableau-databerättelsen.

Obs! Du kan ange flera kontextvariabler för varje anpassad mening, men du måste definiera varje kontextvariabel separat för varje del av anpassat innehåll.

Ange en kontextvariabel

  1. Klicka på Redigera i databerättelsen för att öppna dialogrutan Redigera.
  2. Klicka på Lägg till anpassat objekt.
  3. Klicka på menyn till höger om rutan med anpassat innehåll och välj Ange kontext.

    Dialogrutan Redigera berättelse där en berättelsemening har valts, så att menyn är öppen. Alternativet "Ange kontext" är markerat.

  4. Klicka på Lägg till kontext.
  5. Namnge kontextvariabeln och klicka på Ange funktion.
  6. Definiera den anpassade funktionen och välj en dimension.

    Ett öppet fält för att namnge en kontextvariabel, en "Lägg till kontext"-knapp och fält för att definiera den anpassade funktionen.

  7. Klicka på Lägg till i avsnitt.
  8. Klicka tillbaka till meningen där du anger kontextvariabeln.
  9. Följ stegen för att Lägg till funktioner.

    Funktionsdialogrutan är öppen och i fältet för att definiera den anpassade funktionen anges alternativen för anpassad kontext.

Nu finns din kontextvariabel som ett alternativ i listrutan Dimensionsvärde när du lägger till din funktion.

Då ska du använda en kontextvariabel: referera till två eller flera mätvärden

Låt oss säga att du vill referera till två eller flera mätvärden i en analytisk mening i din databerättelse. Utan någon kontextvariabel kan vi skriva en mening för max ett mätvärde åt gången. Men om vi använder en kontextvariabel kan vi referera till fler än ett mätvärde i en mening.

För att referera till två eller flera mätvärden med en kontextvariabel måste databerättelsen ha:

  • 1 dimension
  • 2 eller fler mätvärden
  1. Klicka på Redigera i databerättelsen för att öppna dialogrutan Redigera.
  2. Klicka på Lägg till anpassat objekt.
  3. Klicka på menyn till höger om rutan med anpassat innehåll och välj Ange kontext.
  4. Klicka på Lägg till kontext.
  5. Namnge kontextvariabeln och klicka på Ange funktion.
  6. Definiera den anpassade funktionen och välj en dimension.
  7. Klicka på Lägg till i avsnitt.

    Bild som visar en kontextvariabel med en definierad funktion för sortering av etikett i fallande ordning, mått på SUM(BNP), rankning 1 och dimension för land/region

  8. Klicka tillbaka till meningen där du anger kontextvariabeln.
  9. Lägg till din första funktion och fyll i de obligatoriska fälten. I det här exemplet valde vi DimensionValueLabel och sedan land/region från Dimension. Därefter valde vi land med högst BNP (vår kontextvariabel) från Dimensionsvärde.

    Funktionsdialogrutan är öppen och alternativen i steg 9 är valda.

  1. Klicka på Lägg till i avsnitt.
  2. Lägg till din andra funktion och fyll i de obligatoriska fälten. I det här exemplet valde vi Värde och sedan land/region från Dimension, SUM(Utlåningsränta) från Mätvärde och land med högst BNP (vår kontextvariabel) från Dimensionsvärde.

    Funktionsdialogrutan är öppen och alternativen i steg 10 är valda.

  1. Klicka på Lägg till i avsnitt.
  2. Klicka på Spara.

Din databerättelse skriver en mening som ger oss insikt i ett sekundärt mätvärde (Utlåningsränta) för landet som vi är intresserade av (landet med högst BNP).

Bild som visar en mening som återges i databerättelsen och som säger att USA har den högsta AVG (BNP) och en utlåningsränta på 0,7 miljarder USD i denna datauppsättning.

Då ska du använda en kontextvariabel: period-över-period-analys

En kontextvariabel är användbar när du vill analysera prestanda över två olika perioder i din databerättelse. Du kan skapa en anpassad mening som skriver om ett mätvärde som visas i ett detaljerat avsnitt och jämför mätvärdet med olika perioder, till exempel år över år eller månad över månad.

För att ställa in en period-över-period-analys måste databerättelsen ha:

  • 2 dimensioner: 1 tidsperioddimension (primär) och 1 icke-tidsperioddimension (sekundär)
  • 1–3 mätvärden
  1. Skapa din databerättelse.
  2. Se till att tidsperioddimensionen är först i dialogrutan Fält och klicka på Nästa.
  3. I dialogrutan Berättelse väljer du Kontinuerlig och klickar på Klart.
  4. Öppna dialogrutan Redigera och välj Lägg till anpassat objekt i det första detaljerade området.
  5. Skapa två kontextvariabler som representerar dina tidsperioder. Till exempel "Nuvarande kvartal" och "Föregående kvartal".

    Bild som visar två kontextvariabler, en för ett innevarande kvartal och en för ett tidigare kvartal

  6. Skapa en utökad mening genom att lägga till anpassade språk och funktioner. Innehållet i den här meningen resulterar i "[CurrentDimensionValueLabel] ökade [X%] under kvartalet."
  7. Skriv in funktionen följt av ordet "utökad" i den anpassade textrutan.
  8. Lägg till funktionen som returnerar den procentuella förändringen av mätvärdet under tidsperioden.

    Funktionsdialogrutan är öppen och alternativen i steg 1 till och med 8 är valda.

  9. Klicka på Lägg till i avsnitt.
  10. Duplicera anpassat innehåll och skapa en minskad version genom att ersätta ordet "utökad" med "minskad". Funktionerna förblir desamma.

    Dialogrutan Redigera berättelse där en berättelsemening har valts, så att menyn är öppen. Alternativet "Duplicera" är markerat.

  11. Lägg till villkor för varje mening så att endast en skrivs, beroende på data.

    Villkorsdialogrutan är öppen och anpassat innehåll läggs in för ökningen från föregående kvartal.

  12. För den utökade meningen ställer du in villkoren i linje med följande exempel:

Vänster argument = Värdefunktion

Dimension = Kvartal(OrderDate). Välj tidsperioddimension

Mätvärde = SUM(Totala order). Välj mätvärdet du använde för beräkningen

Dimensionsvärde = Aktuellt kvartal. En av kontextvariablerna

Filterdimensionsvärde = Aktuellt regionvärde (dynamiskt). Detta är den förinställda kontextvariabeln

Mittargument = > (större än)

Höger argument = Värdefunktion

Dimension = Kvartal(OrderDate). Välj tidsperioddimension

Mätvärde = Totalt(Totala order). Välj mätvärdet du använde för beräkningen

Dimensionsvärde = Föregående kvartal. En av kontextvariablerna

Filterdimensionsvärde = Aktuellt regionvärde (dynamiskt). Detta är den förinställda kontextvariabeln

Villkorsdialogrutan är öppen och anpassat innehåll anges enligt beskrivningen i steg 12.

  1. För den minskade meningen ställer du in samma villkor, men ersätter tecknet > (större än) med tecknet < (mindre än). Höger och vänster argument förblir desamma.
  2. Klicka på Spara så skriver databerättelsen en mening som innehåller insikterna från analysen av de två tidsperioderna.