Below - diagramfunktion
Below() utvärderar ett uttryck på en rad under den aktuella raden inom ett kolumnsegment i en tabell. Vilken rad som den beräknas för beror på värdet för offset, om sådant finns, standardvärdet är raden direkt nedanför. För diagram som inte är tabeller utvärderar
Syntax:
Below([TOTAL] expr [ , offset [,count ]])
Return data type: dual
Arguments:
Argument | Beskrivning |
---|---|
|
Det uttryck eller fält som innehåller de data som ska mätas. |
|
Om en Om startpunkt anges till 0 utvärderas uttrycket på den aktuella raden. Anges ett negativt värde för startpunkten gör det att Below-funktionen fungerar likadant som Above-funktionen med motsvarande positivt värde för startpunkten. |
|
Om en tredje parameter, count, anges till större än 1, returnerar funktionen ett intervall av count-värden: ett för varje count-tabellrad. Raderna räknas nedåt från den ursprungliga cellen. I denna form kan funktionen användas som argument i någon av de speciella intervallfunktionerna. Intervallfunktioner |
|
Om tabellen är endimensionell eller om kvalificeraren iTOTAL används som argument, motsvarar det aktuella kolumnsegmentet alltid hela kolumnen. |
På kolumnsegmentets sista rad returneras värdet
Limitations:
Rekursiva anrop returnerar
Examples and results:
Example 1:
I tabellen som visas på skärmdumpen för exempel 1 skapas tabellvisualiseringen från dimensionen
Kolumnen
I tabellen visas även mer komplexa mått, som du kan se i kolumnerna med etiketterna: Sum(Sales)+Below(Sum(Sales)),
För kolumnen med etiketten
Måttet med etiketten
Måttet med etiketten
För diagram med flera dimensioner beror resultatet för uttryck som innehåller funktionerna Above, Below, Top och Bottom på den ordning i vilken kolumndimensionerna sorteras av Qlik Sense. Qlik Sense evaluerar funktionerna baserat på de kolumnsegment som är resultatet från den dimension som kommer sist i sorteringsordningen. Sorteringsordningen för kolumner styrs från egenskapspanelen under Sortering. Den motsvarar inte nödvändigtvis den ordning i vilken kolumnerna visas i en tabell.Se Exempel: 2 i funktionen
Example 2: |
Resultat | ||
---|---|---|---|
Funktionen Below kan användas som indata för intervallfunktionerna. Till exempel: RangeAvg (Below(Sum(Sales),1,3)). |
I argumenten för Below()-funktionen är En tabell med Customer som dimension ger följande resultat för uttrycket |
||
|
Data som används i exempel: