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ýchod
a Západ
.
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 1 a Produkt 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 1 a Produkt 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
Čas a Umí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 a Č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
Čas a Umí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, Generace a Seskupení 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
Čas a Umí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, Generace a Seskupení 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 |
|