Ha egy függvényhez több argumentumot is elfogad, és hozzá akar adni
egyet, akkor kattintson az Argumentum hozzáadása gombra.
A
hiányzó értékeket figyelmen kívül hagyja a függvény. Ha például az
Average(East, West, South)
kifejezés esetén a
South
hiányzik, akkor a számítás az East
és a
West
átlagát adja meg.
A következő táblázat a kifejezéshez hozzáadható függvényeket
tartalmazza.
Függvény |
Leírás |
Abs
|
Egy szám abszolút értékét adja vissza. Az Abs csak egyetlen argumentumot fogad el. |
Average
|
Az argumentumokban szereplő értékek átlagát adja vissza.
Az átlag az értékek összege, osztva a számukkal. Ha a számuk nulla, akkor
az Average hiányzó értéket ad vissza. Az Average
bármennyi argumentumot elfogad. Például:
Average(Product 1, Product 2) - a Product
1 és a Product 2 átlagát adja vissza.
Average(Gen(2)) - a 2-es generációszintű tagok
átlagát adja vissza.
|
Count
|
Az argumentumokban szereplő értékek számát
adja vissza. Ha nincsenek megszámolandó
értékek, a függvény nullát ad vissza. A Count bármennyi
argumentumot elfogad.
Count(Product 1, Product 2, Gen(2)) - eredménye a 2-es
generációszintű tagok száma + 2
|
If
|
Az adott feltétel teljesülésétől függő
értéket ad vissza. Az If három argumentumot fogad el:
- Az első argumentum a vizsgálandó feltétel. A feltételnek bal és
jobb oldali része van, amelyeket között a következő operátorok valamelyike
állhat: <=, >=, =, <, >vagy != (a nem egyenlőség vizsgálatához a
<> is használható).
- A második argumentum azt az értéket adja meg, amit a feltétel
igazra kiértékelődése esetén kell visszaadni.
- A harmadik argumentum azt az értéket adja meg, amit a feltétel
hamisra kiértékelődése esetén kell visszaadni.
|
Max
|
Az argumentumokban szereplő értékek közül a
legnagyobbat adja vissza. A Max bármennyi argumentumot
elfogad.
|
Median
|
Az argumentumokban szereplő értékek mediánját
adja vissza. A medián az az érték, amelyiknél a számok fele az érték
felett van, a másik fele pedig alatta. A Median bármennyi
argumentumot elfogad.
|
Min
|
Az argumentumokban szereplő értékek közül a
legkisebbet adja vissza. A Min bármennyi argumentumot
elfogad.
|
Power
|
Az első értéket a második értékben megadott
hatványra emeli. A Power két argumentumot fogad el:
- Az első argumentum az alap.
- A második argumentum a kitevő.
A Power az alapot a kitevőben megadott
hatványra emeli. |
Product
|
Az argumentumokban szereplő értékek szorzatát adja
vissza. A Product bármennyi argumentumot elfogad.
|
Round
|
A szám egész részét adja vissza a legközelebbi egész
számra kerekítve. A Round csak egyetlen argumentumot fogad el. |
Sqrt
|
Egy szám négyzetgyökét adja vissza. Az Sqrt csak egyetlen argumentumot fogad el. |
Stdev
|
Az argumentumokban szereplő értékek szórását adja
vissza. A normális eloszlás annak mértéke, hogy az értékek mennyire térnek
el az átlagértéktől. Az Stdev bármennyi argumentumot elfogad.
|
Sum
|
Az argumentumokban szereplő értékek összegét adja
vissza. Ha nincsenek összeadható értékek, akkor a Sum
nullát ad vissza. A Sum bármennyi argumentumot elfogad.
Sum(Product 1, Product 2) - a Product 1 és
a Product 2 összegét adja vissza.
Sum(Gen(2)) - a 2-es generációszintű tagok összegét adja
vissza.
|
Var
|
Az argumentumokban szereplő értékek
szórásnégyzetét adja vissza. A szórásnégyzet a halmaz egyes számainak az
átlagtól való eltérésének négyzetre emelésével kapott értékek átlaga. A
Var bármennyi argumentumot elfogad. |
Percentoftotal
|
Megjegyzés: A Percentoftotal
csak többdimenziós adatbázisokon végzett számításokban használható.
A megadott tagot valamilyen összeg százalékos arányaként adja
vissza. Az összes a megadott tag és a másik tengelyen lévő másik tag
metszéspontjában lévő cella értéke. Példál egy rács az eladásokat mutatja,
ahol az Idő a sorokban található, a
Termékek pedig az oszlopokban. Megkeresheti az 1. termék
egészhez viszonyított százalékarányát, ahol az egész az 1.
termék eladása az Összes időben . A kiszámított tag
az 1. termék eladásait adja vissza mindegyik időtartamban,
osztva az 1. termék eladásaival az Összes időben .
A Percentoftotal argumentumai:
- Tag
- Az a tag a dimenzióban (oszlop vagy sor), amelyikhez ki
szeretné számítani a százalékos arányt.
- Dimenzió
- Az ellentétes tengely dimenziója, amely az összeg
meghatározásához használt tagot tartalmazza. Ha például a rácsban az
Idő és a Helyek láthatók a sorokban, a
Termékek pedig az oszlopokban, és a Tag
a Termékek tagja, akkor a Dimenzió
Idő vagy Helyek lehet.
- Ellentétes tengely tag
- A Dimenzió tagja, amely a
Taggal együtt meghatározza az egészet, amelyhez képest a
százalékokat ki kell számítani. Az egész a Tag és az
Ellentétes tengely tag metszéspontjában található cella
értéke.
- Generáció
- Az a generáció, amelyhez a százalékok ki lesznek számítva. A 0
generáció azt jelenti, hogy az összes tag megjeleníti a százalékokat.
- Csoportosítás
- Amikor a tengelynek több dimenziója van, akkor azt adja meg,
hogy a dimenziók egyes csoportjaihoz külön kell-e kiszámítani a százalékot. Ha
a Csoportosítás nincs beállítva, akkor a százalékok az
összes csoporthoz ki lesznek számítva.
Az alábbi rácsban a Százalékok kiszámított tag látható,
amelynek a kifejezése egy Percentoftotal függvény. A
Percentoftotal függvény argumentumainak értékei:
- Tag = Termék
- Dimenzió = Helyek
- Ellentétes tengely tag = Összes hely
- Generáció = 1
- Csoportosítás = Csoportosított
A Százalékok kiszámított tagot a termék eladásai az egyes
helyeken a termék az összes helyen történt eladásaihoz viszonyítva adja
meg.
Helyek | Idő | Termék | Százalékok |
Kelet |
2000 | 5 | 0.25 |
2001 | 20 | 0.40 |
2002 | 20 | 0.50 |
Nyugat |
2000 | 15 | 0.75 |
2001 | 30 | 0.60 |
2002 | 20 | 0.50 |
Összes hely |
2000 | 20 | 1 |
2001 | 50 | 1 |
2002 | 40 | 1 |
|
Rank
|
Egy oszlop vagy sor egyes elemeinek rangsorolását
adja vissza.
A Rank argumentumai:
- Tag
- A rangsorolni kívánt tag a dimenzióban (oszlop vagy sor).
- Dimenzió
- Az ellentétes tengely dimenziója, amely tagjai a rangsor
kialakításához használatosak. Például a rácsban az eladások láthatók, ahol
az
Idő és a Helyek a sorokban vannak, a
Termékek az oszlopokban, és a Tag a
Termékek tagja. A Dimenzió
Idő vagy Helyek lehet. Ha a
Dimenzió az Idő , akkor a Rank
a Termékek eladását rangsorolja az Idő során.
- Generáció
- A rangsorolni kívánt dimenzió tagjainak generációja. A 0 generáció azt jelenti, hogy minden tag rangsorolására sor kerül.
- Sorrend
- Növekvő vagy csökkenő lehet. Csökkenő sorrendben a legnagyobb szám fog az
első helyen állni, növekvő sorrendben pedig a legkisebb szám áll az első helyen.
- Csoportosítás
- Amikor a tengelynek több dimenziója van, akkor azt adja meg,
hogy a dimenziók egyes csoportjait külön kell-e rangsorolni. Ha a
Csoportosítás nincs beállítva, akkor a rangsorolás az
összes csoporthoz ki lesznek számítva.
Megjegyzés: A Dimenzió,
Generáció és Csoportosítás argumentumok
csak többdimenziós adatbázisokon végzett számításokra vonatkoznak.
Az alábbi rácsban a Rangsor kiszámított tag látható, amelynek
a kifejezése egy Rank függvény. A Rank függvény
argumentumainak értékei:
- Tag = Termék
- Dimenzió = Idő
- Generáció = 1
- Sorrend = Csökkenő
- Csoportosítás = Csoportosított
Helyek | Idő |
Termék | Rangsor |
Kelet |
2000 | 102 | 1 |
2001 | 76 | 3 |
2002 | 88 | 2 |
Nyugat |
2000 | 49 | 3 |
2001 | 52 | 1 |
2002 | 51 | 2 |
|
Runningtotal
|
A megadott tag megadott dimenziójából az értékek halmozott
összegét adja vissza.
A Runningtotal argumentumai:
- Tag
- Az a tag a dimenzióban (oszlop vagy sor), amelyikhez ki
szeretné számítani a halmozott összeget.
- Dimenzió
- Az ellentétes tengely dimenziója, amely tagjai a halmozott
összeg kiszámításához használatosak. Például a rácsban az eladások
láthatók, ahol az
Idő és a Helyek a sorokban
vannak, a Termékek az oszlopokban, és a Tag
a Termékek tagja. A Dimenzió
Idő vagy Helyek lehet. Ha a
Dimenzió az Idő , akkor a
Runningtotal a Termékek halmozott összegét adja
vissza az Idő során.
- Generáció
- Az összegezni kívánt dimenzió tagjainak generációja. A 0
generáció azt jelenti, hogy minden tag összegzésére sor kerül.
- Csoportosítás
- Amikor a tengelynek több dimenziója van, akkor azt adja meg,
hogy a dimenziók egyes csoportjait külön kell-e összegezni. Ha a
Csoportosítás nincs beállítva, akkor az összegek az
összes csoporthoz ki lesznek számítva.
Megjegyzés: A Dimenzió,
Generáció és Csoportosítás argumentumok
csak többdimenziós adatbázisokon végzett számításokra vonatkoznak.
Az alábbi rácsban a Halmozott összeg kiszámított tag látható,
amelynek a kifejezése egy Runningtotal függvény. A
Runningtotal függvény argumentumainak értékei:
- Tag = Termék
- Dimenzió = Idő
- Generáció = 1
- Csoportosítás = Csoportosított
Helyek | Idő |
Termék | Halmozott
összeg |
Kelet |
2000 | 102 | 102 |
2001 | 76 | 178 |
2002 | 88 | 266 |
Nyugat |
2000 | 49 | 49 |
2001 | 52 | 101 |
2002 | 51 | 152 |
|