After() returnerar värdet för ett uttryck utvärderat med en pivottabells dimensionsvärden som de visas i kolumnen efter den aktuella kolumnen inom ett radsegment i pivottabellen.
Syntax:
after([TOTAL] expr
[, offset [, count
]])
Anteckning om informationSortering på y-värden i diagram, eller sortering efter uttryckskolumner i tabeller, är inte tillåtet när denna diagramfunktion används i något av diagrammets uttryck. Dessa sorteringsalternativ är därför automatiskt inaktiverade. När du använder den här diagramfunktion i en visualisering eller tabell kommer sorteringen av visualiseringen att återgå till den sorterade inmatningen av den här funktionen.
Anteckning om information Funktionen returnerar NULL i alla diagramtyper utom pivottabeller.
Argument
Argument
Beskrivning
expr
Det uttryck eller fält som innehåller de data som ska mätas.
offset
Om en offsetn större än 1 anges, flyttas utvärderingen av uttrycket n kolumner till höger om den aktuella kolumnen.
En förskjutning på 0 utvärderar uttrycket i den aktuella kolumnen.
Anges ett negativt värde för startpunkten gör det att After-funktionen fungerar likadant som Before-funktionen med motsvarande positivt värde för startpunkten.
count
Om en tredje parameter count anges till större än 1 returnerar funktionen ett intervall av värden, ett för var och en av tabellkolumnerna upp till värdet för count räknat åt höger från den ursprungliga cellen.
TOTAL
Om tabellen är endimensionell eller om kvalificeraren iTOTAL används som argument, motsvarar det aktuella kolumnsegmentet alltid hela kolumnen.
I radsegmentets sista kolumn kommer värdet NULL att returneras, eftersom det inte finns någon cell efter denna.
Om pivottabellen har flera horisontella dimensioner, inbegriper det aktuella radsegmentet endast kolumner som har samma värden som den aktuella kolumnen i samtliga dimensionsrader utom den rad som visar den sista dimensionen i fältens inbördes sorteringsordning. Fältens inbördes sorteringsordning för horisontella dimensioner i pivottabeller definieras helt enkelt som dimensionernas ordning uppifrån och ned.
Exempel: diagramuttryck
Exempel
Resultat
After( Sum(Sales ))
Returnerar summan av Sales från nästa kolumn omedelbart till höger i förhållande till aktuell kolumn.
After( Sum(Sales ), 2)
Returnerar summan av Sales från den kolumn som ligger två kolumner till höger om aktuell kolumn.
After( Total Sum( Sales ))
Returnerar totalsumman av Sales från nästa kolumn omedelbart till höger i förhållande till aktuell kolumn.
RangeAvg (After(Sum(x),1,3))
Returnerar medelvärdet för de tre resultaten av sum(x)-funktionen utvärderat på de tre kolumnerna omedelbart till höger om aktuell kolumn.
Exempel – grunderna i After
Översikt
Öppn skriptredigeraren och lägg till laddningsskriptet nedan till en ny flik.
Laddningsskriptet innehåller:
En datauppsättning som läses in i en datatabell som heter Example.
Ladda data och öppna ett ark. Skapa en ny pivottabell och lägg till det här fältet som en raddimension:
Year
Lägg till detta fält som en kolumndimension:
Quarter
Skapa följande mått:
=Sum(Sales), för att beräkna summan av försäljningen.
=After(Sum(Sales)), för att visa summan av försäljningen under följande kvartal.
Resultattabell
År
Q1
Q2
Q3
Q4
Sum(Sales)
After(Sum(Sales))
Sum(Sales)
After(Sum(Sales))
Sum(Sales)
After(Sum(Sales))
Sum(Sales)
After(Sum(Sales))
2023
5000
4000
4000
6000
6000
7000
7000
-
När du tittar på resultaten kan du se hur funktionen After returnerar värdet för nästa kolumn som ligger omedelbart till höger om kolumnen Sum(Sales) för varje Quarter. Till exempel, i Q1 är Sum(Sales)-värdet för den perioden 5000. Utdata för funktionen After för Q1 är 4000 eftersom detta är värdet för kolumnen omedelbart till höger om Sum(Sales) för Q1, nämligen Sum(Sales) för Q2.
Exempel – After-scenario
Översikt
En datauppsättning innehåller flera års försäljningssiffror för sålda enheter hos ett elektronikföretag. Företaget vill presentera den totala försäljningen för varje år och jämföra enhetsförsäljningen från år till år.
Öppn skriptredigeraren och lägg till laddningsskriptet nedan till en ny flik.
Laddningsskriptet innehåller:
En datauppsättning som läses in i en datatabell som heter Example.
Ladda data och öppna ett ark. Skapa en ny pivottabell och lägg till det här fältet som en kolumndimension:
Year
Skapa följande mått:
=Sum(Sales), för att beräkna summan av försäljningen.
=Sum(Sales) - After(Sum(Sales)), för att beräkna skillnaden i försäljning från år till år.
Resultattabell
År
2021
2022
2023
2024
Sum(Sales)
Sum(Sales)-After(Sum(Sales))
Sum(Sales)
Sum(Sales)-After(Sum(Sales))
Sum(Sales)
Sum(Sales)-After(Sum(Sales))
Sum(Sales)
Sum(Sales)-After(Sum(Sales))
2023
1350
-490
1840
-410
2250
500
1750
-
Resultatet visar summan av försäljningen för varje år och skillnaden mellan försäljningssiffrorna från ett år till ett annat. År 2022 var till exempel Sum(Sales)1840. Utdata från funktionen After visar att detta värde var 410 enheter mindre än summan av försäljningen för 2023.
Exempel – After advanced-scenario
Översikt
En datauppsättning innehåller försäljningssiffror för flera år. Företaget vill presentera den totala försäljningen för innevarande år och en rullande total för de kommande tre årens försäljning.
Öppn skriptredigeraren och lägg till laddningsskriptet nedan till en ny flik.
Laddningsskriptet innehåller:
En datauppsättning som läses in i en datatabell som heter Example.
Ladda data och öppna ett ark. Skapa en ny pivottabell och lägg till det här fältet som en kolumndimension:
SalesYear
Skapa följande mått:
=Sum(Sales), för att beräkna summan av försäljningen.
=RangeSum(After(Sum(Sales),1,3)), för att beräkna summan av försäljningen under de kommande tre åren.
Resultattabell
2021
2022
2023
2024
Sum(Sales)
RangeSum(After(Sum(Sales),1,3))
Sum(Sales)
RangeSum(After(Sum(Sales),1,3))
Sum(Sales)
RangeSum(After(Sum(Sales),1,3))
Sum(Sales)
RangeSum(After(Sum(Sales),1,3))
1300
5950
1800
4150
2000
2150
2150
0
Resultatet visar hur man använder funktionen After för att få fram summan av försäljningsvärdena för de kommande tre åren. I 2021 är till exempel den årliga Sum(Sales)1300 och summan av försäljningen för de kommande tre åren (2022, 2023, 2024) är 5950. Ett värde på 0 returneras för 2024 eftersom uppgifterna för kommande år inte är tillgängliga.
Var den här sidan till hjälp för dig?
Om du hittar några fel på denna sida eller i innehållet – ett stavfel, ett steg som saknas eller ett tekniskt fel – berätta för oss så att vi kan blir bättre!