Zdieľať cez


FIRST

Applies to:Calculated columnCalculated tableMeasureVisual calculation

Používa sa len vo výpočtoch vizuálu. Načíta hodnotu vo vizuálnej matici z prvého prvku osi.

Syntax

FIRST ( <column>[, <axis>][, <orderBy>][, <blanks>][, reset] )

Parameters

Term Definition
column Stĺpec, ktorý sa má načítať.
axis (Voliteľné) Odkaz na os. Ak nie je zadaná, použije sa prvá os definície vizuálneho tvaru.
orderBy (Voliteľné) Klauzula ORDERBY() s výrazmi, ktoré určujú, ako zoradiť každú oblasť pozdĺž oblasti axis. Ak orderBy nie je zadaná, údaje sú predvolene zoradené podľa stĺpcov axis zoskupenia vo vzostupnom poradí.
blanks (Voliteľné) Enumerácia, ktorá definuje spôsob narábania s prázdnymi hodnotami pri zoraďovaní axis.
Podporované hodnoty sú:
  • DEFAULT (predvolená hodnota), kde sú správanie číselných hodnôt prázdne hodnoty zoradené medzi nulami a záporné hodnoty. Správanie reťazcov je prázdne hodnoty zoradené pred všetkými reťazcami vrátane prázdnych reťazcov.
  • FIRST, prázdne hodnoty sa vždy zoraďujú na začiatku bez ohľadu na vzostupné alebo zostupné poradie zoradenia.
  • LAST, prázdne hodnoty sa vždy zoraďujú na konci bez ohľadu na vzostupné alebo zostupné poradie zoradenia.
reset (Voliteľné) Udáva, či sa výpočet resetuje a na akej úrovni hierarchie stĺpcov tvaru vizuálu. Prijaté hodnoty sú: odkaz na pole na stĺpec v aktuálnom tvare vizuálu, NONE (predvolené), LOWESTPARENT, HIGHESTPARENTalebo celé číslo. Správanie závisí od celočíselného znamienka:
– Ak je hodnota nula alebo je vynechaná, výpočet sa nevynuluje. Zodpovedá NONE.
– ak je kladné, celé číslo identifikuje stĺpec začínajúci od najvyššej, nezávisle od zrna. HIGHESTPARENT zodpovedá 1.
– ak je záporné, celé číslo identifikuje stĺpec začínajúci od najnižšej hodnoty vo vzťahu k aktuálnemu zrnu. LOWESTPARENT je ekvivalentom čísla -1.

Return value

Hodnota column z prvého prvku osi.

Remarks

Túto funkciu možno použiť iba vo výpočte vizuálu.

Ak je hodnota reset typu absolútna (t. j. kladné celé HIGHESTPARENT číslo alebo odkaz na pole) a výpočet sa vyhodnotí na cieľovej úrovni alebo nad cieľovou úrovňou v hierarchii, výpočet sa resetuje pre každý jednotlivý prvok. To znamená, že funkcia sa vyhodnotí v rámci oblasti, ktorá obsahuje iba tento konkrétny prvok.

Example

Nasledujúci výpočet vizuálu vráti čiastku predaja prvého riadka na osi RIADKY, ktorý sa resetuje na najnižšej nadradenej hodnote.

FirstInternetSalesAmount = FIRST ( [Sum of SalesAmount], ROWS, LowestParent )

Snímka obrazovky nižšie znázorňuje maticu vizuálu a výraz výpočtu vizuálu:

výpočtu vizuálu