First - diagramfunktion
First() returnerar värdet för ett uttryck utvärderat med en pivottabells dimensionsvärden som de visas i den första kolumnen i det aktuella radsegmentet i pivottabellen. Funktionen returnerar NULL i alla diagramtyper utom pivottabeller.
Syntax:
First([TOTAL] expr [, offset [, count]])
| Argument | Beskrivning |
|---|---|
| expression | Det uttryck eller fält som innehåller de data som ska mätas. |
| offset | Om en offset n större än 1 anges, flyttas utvärderingen av uttrycket n kolumner till höger om första kolumnen. En förskjutning på 0 utvärderar uttrycket i den första kolumnen i aktuellt radsegment. Om startpunkt anges till 0 utvärderas uttrycket på den aktuella raden. Anges ett negativt värde för startpunkten gör det att First-funktionen fungerar likadant som Last-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. |
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 | Resultat |
|---|---|
| First( Sum(Sales )) | Returnerar summan av Sales från den första kolumnen i det aktuella radsegmentet. |
| First( Sum(Sales ), 2) | Returnerar summan av Sales som ligger två kolumner till höger om den första kolumn i aktuellt radsegment. |
| First( Total Sum( Sales )) | Returnerar totalsumman av Sales från den första kolumnen i det aktuella radsegmentet. |
| RangeAvg (First(Sum(x),1,5)) | Returnerar ett medelvärde av resultaten från funktionen sum(x) utvärderat på de fem kolumnerna längst till vänster i det aktuella radsegmentet. |