Below - diagramfunctie
Below() evalueert een uitdrukking in een rij onder de huidige rij binnen een kolomsegment in een tabel. De rij waarvoor deze waarde wordt berekend is afhankelijk van de waarde van offset, indien aanwezig. De direct onderliggende rij is de standaardwaarde. Voor andere diagrammen dan tabellen, evalueert
Syntax:
Below([TOTAL] expr [ , offset [,count ]])
Return data type: dual
Arguments:
Argument | Beschrijving |
---|---|
|
De uitdrukking die of het veld dat de gegevens bevat die moeten worden gemeten. |
|
Als een groter dan 1 wordt opgegeven, wordt de evaluatie van de uitdrukking rijen verder omlaag verplaatst, geteld vanaf de huidige rij. Als de beginwaarde 0 wordt opgegeven, wordt de uitdrukking geëvalueerd op de huidige rij. Als een negatief getal voor de beginwaarde wordt opgegeven, werkt de functie Below op dezelfde wijze als de functie Above met het overeenkomstige positieve getal als beginwaarde. |
|
Als een derde parameter count groter dan 1 wordt opgegeven, retourneert de functie niet één maar een bereik van count-waarden. Eén waarde voor elke count tabelrijen, omlaag geteld vanaf de oorspronkelijke cel. In deze vorm kan de functie worden gebruikt als argument voor een van de speciale bereikfuncties. Bereikfuncties |
|
Als de tabel eendimensionaal is of als de kwalificatie TOTAL wordt gebruikt als argument, is het huidige kolomsegment altijd gelijk aan de hele kolom. |
Op de laatste rij van een kolomsegment wordt een
Limitations:
Recursieve oproepen retourneren een
Examples and results:
Example 1:
In de schermafbeelding van Voorbeeld 1 wordt de tabelvisualisatie gemaakt op basis van de dimensie
De kolom
In de tabel worden tevens complexere metingen weergegeven, die u kunt bekijken in de kolommen Sum(Sales)+Below(Sum(Sales)),
Voor de kolom met het label
De meting met het label
De meting met het label
Voor diagrammen met meer dan één dimensie zijn de resultaten van uitdrukkingen met de functies Above, Below, Top en Bottom afhankelijk van de volgorde waarin de kolom met dimensies op Qlik Sense zijn gesorteerd. Qlik Sense evalueert de functies op basis van de kolomsegmenten die het resultaat zijn van de dimensie die als laatste is gesorteerd. De sorteervolgorde van de kolom wordt beheerd in het eigenschappenvenster onder Sorteren en is niet per se gelijk aan de volgorde waarin de kolommen in een tabel worden weergegeven.Zie voor meer informatie voorbeeld 2 in de
Example 2: |
Resultaat | ||
---|---|---|---|
De functie Below kan worden gebruikt als invoer voor de bereikfuncties. Bijvoorbeeld: RangeAvg (Below(Sum(Sales),1,3)). |
In de argumenten voor de functie Below() is Een tabel met Customer als dimensie levert de volgende resultaten op voor de uitdrukking |
||
|
Gegevens die worden gebruikt in voorbeelden: