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
- Klicka på Redigera i databerättelsen för att öppna dialogrutan Redigera.
- Klicka på Lägg till anpassat objekt.
- Klicka på menyn till höger om rutan med anpassat innehåll och välj Ange kontext.
- Klicka på Lägg till kontext.
- Namnge kontextvariabeln och klicka på Ange funktion.
- Definiera den anpassade funktionen och välj en dimension.
- Klicka på Lägg till i avsnitt.
- Klicka tillbaka till meningen där du anger kontextvariabeln.
- Följ stegen för att Lägg till funktioner.
Nu finns din kontextvariabel som ett alternativ i listrutan Dimensionsvärde när du lägger till din funktion.
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
- Klicka på Redigera i databerättelsen för att öppna dialogrutan Redigera.
- Klicka på Lägg till anpassat objekt.
- Klicka på menyn till höger om rutan med anpassat innehåll och välj Ange kontext.
- Klicka på Lägg till kontext.
- Namnge kontextvariabeln och klicka på Ange funktion.
- Definiera den anpassade funktionen och välj en dimension.
- Klicka på Lägg till i avsnitt.
- Klicka tillbaka till meningen där du anger kontextvariabeln.
- 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.
- Klicka på Lägg till i avsnitt.
- 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.
- Klicka på Lägg till i avsnitt.
- 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).
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
- Skapa din databerättelse.
- Se till att tidsperioddimensionen är först i dialogrutan Fält och klicka på Nästa.
- I dialogrutan Berättelse väljer du Kontinuerlig och klickar på Klart.
- Öppna dialogrutan Redigera och välj Lägg till anpassat objekt i det första detaljerade området.
- Skapa två kontextvariabler som representerar dina tidsperioder. Till exempel "Nuvarande kvartal" och "Föregående kvartal".
- 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."
- Skriv in funktionen följt av ordet "utökad" i den anpassade textrutan.
- Lägg till funktionen som returnerar den procentuella förändringen av mätvärdet under tidsperioden.
- Klicka på Lägg till i avsnitt.
- Duplicera anpassat innehåll och skapa en minskad version genom att ersätta ordet "utökad" med "minskad". Funktionerna förblir desamma.
- Lägg till villkor för varje mening så att endast en skrivs, beroende på data.
- 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
- 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.
- Klicka på Spara så skriver databerättelsen en mening som innehåller insikterna från analysen av de två tidsperioderna.