Hesla nápovědy

Podokno selektoru funkce výpočtu


Funkce může obsahovat následující typy argumentů:

Pokud lze do funkce přidat několik argumentů a chcete přidat argument, klepněte na tlačítko Přidat argument.

Chybějící hodnoty jsou ignorovány. Pokud se například jedná o výraz Average(Východ, Západ, Jih) a hodnota Jih chybí, spočítá se při výpočtu průměr hodnot VýchodZápad.

Funkce

V následující tabulce jsou uvedeny funkce, které můžete přidávat do výrazů:

Funkce

Popis

Abs

Vrací absolutní hodnotu čísla. Funkce Abs může obsahovat pouze jeden argument.

Average

Vrací průměr všech hodnot v argumentech. Průměr je součet hodnot dělený jejich počtem. Pokud je počet hodnot nula, vrátí funkce Average chybějící hodnotu. Funkce Average může mít libovolný počet argumentů. Příklad:

Average(Produkt 1, Produkt 2) vrátí průměr hodnot Produkt 1Produkt 2.
Average(Gen(2)) vrátí průměr všech členů s úrovní generace 2.

Count

Vrací počet všech hodnot v argumentech. Pokud nejsou k dispozici žádné položky, funkce vrátí nulovou hodnotu. Funkce Count může mít libovolný počet argumentů.

Count(Produkt 1, Produkt 2, Gen(2)) vrátí 2 + počet členů s úrovní generace 2.

If

Vrací hodnotu založenou na tom, zda je daná podmínka pravdivá. Funkce If může mít tři argumenty, přičemž platí následující pravidla:

  • První argument je podmínka, kterou chcete testovat. Podmínka má levou a pravou stranu, které jsou odděleny jedním z následujících operátorů: <=, >=, =, <, > nebo != (operátor <> lze rovněž použít pro testy nerovnosti).
  • Druhý argument je hodnota, kterou chcete vrátit, je-li podmínka pravdivá.
  • Třetí argument je hodnota, kterou chcete vrátit, je-li podmínka nepravdivá.

Max

Vrací maximální hodnotu ze všech hodnot v argumentech. Funkce Max může mít libovolný počet argumentů.

Median

Vrací medián všech hodnot v argumentech. Medián je hodnota větší než jedna polovina všech hodnot a menší než druhá polovina všech hodnot. Funkce Median může mít libovolný počet argumentů.

Min

Vrací minimální hodnotu ze všech hodnot v argumentech. Funkce Min může mít libovolný počet argumentů.

Power

Vrací hodnotu první hodnoty umocněné na druhou hodnotu. Funkce Power může mít dva argumenty, přičemž platí následující pravidla:

  • První argument je základ.
  • Druhý argument je exponent.

Funkce Power vrací hodnotu základu umocněného na hodnotu exponentu.

Product

Vrací součin všech hodnot v argumentech. Funkce Product může mít libovolný počet argumentů.

Round

Vrací celočíselnou část hodnoty zaokrouhlenou na nejbližší celé číslo. Funkce Round může mít pouze jeden argument.

Sqrt

Vrací druhou odmocninu čísla. Funkce Sqrt může mít pouze jeden argument.

Stdev

Vrací směrodatnou odchylku všech hodnot v argumentech. Směrodatná odchylka je míra odchýlení hodnot od průměru. Funkce Stdev může mít libovolný počet argumentů.

Sum

Vrací součet všech hodnot v argumentech. Pokud nejsou zadány žádné hodnoty, které lze sečíst, funkce Sum vrátí výsledek nula. Funkce Sum může mít libovolný počet argumentů.

Sum(Produkt 1, Produkt 2) vrátí součet hodnot Produkt 1Produkt 2.
Sum(Gen(2)) vrátí součet všech členů s úrovní generace 2.

Var

Vrací hodnotu rozptylu všech hodnot v argumentech. Rozptyl je průměr druhých mocnin odchylek jednotlivých čísel v množině od průměru. Funkce Var může mít libovolný počet argumentů.

Percentoftotal

Poznámka: Funkce Percentoftotal se vztahuje pouze na výpočty v multidimenzionálních databázích.

Vrací určeného člena jako procentní část určitého celku. Celek je hodnota buňky v průsečíku daného člena a jiného člena na druhé ose. V mřížce je například zobrazen prodej, přičemž hodnota Čas je znázorněna v řádcích a hodnota Produkty je znázorněna ve sloupcích. Můžete zjistit procentní část Produktu 1, přičemž celek zde bude prodej Produktu 1 za období Čas celkem. Vypočtený člen vrátí prodej Produktu 1 za každé časové období děleno prodejem Produktu 1 za období Čas celkem.

Funkce Percentoftotal může mít následující argumenty:

Člen
Člen dimenze (tedy sloupci nebo řádku), pro kterého chcete spočítat procentní část z celku.
Dimenze
Dimenze na protilehlé ose, která obsahuje člena použitého pro určení celku. Pokud jsou například v tabulce v řádcích zobrazeny argumentyČasUmístění, ve sloupcích je zobrazen argument Produkty a argument Člen je členem argumentuProdukty, pak argumentem Dimenze může být argument Čas nebo Umístění.
Člen protilehlé osy
Člen dimenze Dimenze, která pomocí argumentu Člen určuje celek, z nějž bude vypočítána procentní část. Celek je hodnota buňky v průsečíku argumentů ČlenČlen protilehlé osy.
Generace
Generace, pro kterou jsou počítány procentní části. Generace s hodnotou 0 znamená, že procentní části budou zobrazeny u všech členů.
Seskupení
Pokud má osa několik dimenzí, tento argument určuje, zda se pro každé seskupení používá jiná procentní část. Pokud je argument Seskupení nastaven na hodnotu ungrouped (neseskupeno), budou procentní části vypočteny bez ohledu na skupiny.

Následující mřížka například obsahuje vypočteného člena Procentní_části, jehož výrazem je funkce Percentoftotal. Funkce Percentoftotal může mít následující hodnoty jako argumenty:

  • Člen = Produkt
  • Dimenze = Umístění
  • Člen protilehlé osy = Všechna umístění
  • Generace = 1
  • Seskupení = Seskupeno

Procentní části vypočtených členů se vypočítají takto: prodej produktu v každém umístění jako procentní část prodeje daného produktu ve všech umístěních.

Umístění

Čas

Produkt

Procentní_část

Východ

2000

5

0,25

2001

20

0,40

2002

20

0,50

Západ

2000

15

0,75

2001

30

0,60

2002

20

0,50

Všechna umístění

2000

20

1

2001

50

1

2002

40

1


Rank

Vrací kategorizaci každé položky ve sloupci nebo řádku.

Funkce Rank může mít následující argumenty:

Člen
Člen dimenze (sloupce nebo řádku), pro kterého chcete určit kategorizaci.
Dimenze
Dimenze na protilehlé ose, jejíž členové se používají pro generování kategorizace. V mřížce je například uveden prodej, přičemž argumenty ČasUmístění jsou zobrazeny v řádcích, argument Produkty je zobrazen ve sloupcích a argument Člen je členem argumentu Produkty. Argumentem Dimenze může být argument Čas nebo Umístění. Pokud je argumentem Dimenze argument Čas, bude výstupem funkce Rank kategorizace prodejů produktů Produkty v čase Čas.
Generace
Generace členů dimenze, ve které chcete určit kategorizaci. Generace 0 znamená, že jsou kategorizováni všichni členové.
Pořadí
Pořadí lze uvádět vzestupně nebo sestupně. V případě sestupného řazení bude nejvyššímu číslu přiřazena kategorie 1. V případě vzestupného řazení bude kategorie 1 přiřazena nejmenšímu číslu.
Seskupení
Pokud má osa několik dimenzí, tento argument určuje, zda se pro každé seskupení dimenzí používá samostatná kategorizace. Pokud je argument Seskupení nastaven na hodnotu ungrouped (neseskupeno), bude kategorizace vypočtena bez ohledu na skupiny.

Poznámka: Argumenty Dimenze, GeneraceSeskupení se vztahují pouze na výpočty v multidimenzionálních databázích.

Následující mřížka například uvádí vypočteného člena Kategorizace, jehož výrazem je funkce Rank. Funkce Rank může mít následující hodnoty jako argumenty:

  • Člen = Produkt
  • Dimenze = Čas
  • Generace = 1
  • Pořadí = Sestupné
  • Seskupení = Seskupeno

Umístění

Čas

Produkt

Kategorizace

Východ

2000

102

1

2001

76

3

2002

88

2

Západ

2000

49

3

2001

52

1

2002

51

2


Runningtotal

Vrací celkový součet všech hodnot zadaného člena v zadané dimenzi.

Funkce Runningtotal může mít následující argumenty:

Člen
Člen dimenze (sloupce nebo řádku), pro kterého chcete spočítat celkové součty.
Dimenze
Dimenze na protilehlé ose, jejíž členy se používají k výpočtům celkových součtů. V mřížce je například uveden prodej, přičemž argumenty ČasUmístění jsou zobrazeny v řádcích, argument Produkty je zobrazen ve sloupcích a argument Člen je členem argumentu Produkty. Argumentem Dimenze může být argument Čas nebo Umístění. Pokud je argumentem Dimenze argument Čas, pak funkce Runningtotal vrátí celkový součet prodejů produktů Produkty v čase Čas.
Generace
Generace členů dimenze, ve které chcete vypočítat součet. Generace s hodnotou 0 znamená, že součty budou spočítány pro všechny členy.
Seskupení
Pokud má osa několik dimenzí, tento argument určuje, zda se pro každé seskupení dimenzí počítají celkové součty samostatně. Pokud je argument Seskupení nastaven na hodnotu ungrouped (neseskupeno), budou celkové součty vypočteny bez ohledu na skupiny.

Poznámka: Argumenty Dimenze, GeneraceSeskupení se vztahují pouze na výpočty v multidimenzionálních databázích.

Následující mřížka například obsahuje vypočteného člena Celkový_součet, jehož výrazem je funkce Runningtotal. Funkce Runningtotal může mít následující hodnoty jako argumenty:

  • Člen = Produkt
  • Dimenze = Čas
  • Generace = 1
  • Seskupení = Seskupeno

Umístění

Čas

Produkt

Celkový_součet

Východ

2000

102

102

2001

76

178

2002

88

266

Západ

2000

49

49

2001

52

101

2002

51

152


 

Související hesla: