Jedna vrsta koraka odabira koji možete napraviti je korak uvjeta. Većini korisnika ovaj zadatak neće biti potreban.
Time definirate da se članovi iz stupca biraju na temelju uvjeta. Dostupne su različite vrste uvjeta, uključujući one koje se temelje na mjerama ili gornjim/donjim granicama. Popis članova je dinamički i definira se tijekom izvođenja. Možete, na primjer, odabrati 5 % najviše rangiranih članova prema prihodu branda.
| Vrsta | Opis |
|---|---|
|
Iznimka |
Odaberite članove pomoću vrijednosti usporedbe za stupce mjere. Primjer uvjeta je "Prodaja > Trošak + 10 %". |
|
Vrh/dno |
Odaberite definirani broj stupaca koji će preostati nakon što se članovi rangiraju prema definiranom stupcu mjere. Možete definirati točan broj članova ili postotak ukupnog broja članova. Primjeri uvjeta su "10 najviše rangiranih prema prodaji" i "5 % najviše rangiranih prema trošku". |
|
Podudarnost |
Odaberite članove na temelju podudarnosti s tekstnim nizovima i vrijednostima atributa. Primjer uvjeta je "Naziv sadrži abc". Ova vrsta dostupna je samo za stupce koji sadrže nizove. |
|
Vrijeme/redni broj |
Odaberite članove na temelju vremenskih raspona i hijerarhijskih razina. Primjer uvjeta je "Od srpnja 2012. do prosinca 2012.". Ova vrsta dostupna je samo za stupce koji sadrže podatke koji su povezani s vremenom. |
Komponente ovog dijaloškog okvira pomalo se razlikuju ovisno o vrsti koju ste odabrali.
Na primjer, ovisno o vrsti uvjeta odaberite Operator. Na primjer, odaberite Unutar za vrstu iznimke.
Ovisno o tome što nadjačavate, određene vrijednosti možete nadjačati parametrom, varijablom prezentacije, varijablom sesije ili varijablom semantičkog modela (repozitorija).
Ako ste odabrali vrstu varijable, u polje unesite naziv varijable. Pretpostavimo, na primjer, da imate stupac koji se zove EMPLOYEE_ID. Možete definirati USER kao varijablu sesije s kojom ćete nadjačati vrijednost tog stupca. Kad se korisnik prijavi, vrijednost stupca postavit će se na njegovo korisničko ime. Pogledajte Napredne tehnike: Navođenje spremljenih vrijednosti u varijablama.
Na popisu koraka definirajte da se samo jedan korak na popisu može nadjačati parametrom ili varijablom prezentacije.
To učinite kad radite korake uvjeta koji pripadaju vrstama Iznimka ili Vrh/dno. Za svaku dimenziju odaberite koje njene članove želite uključiti. Možete odabrati određene članove ili opciju Sve, koja definira sabiranje članova tijekom stvaranja uvjeta. Pretpostavimo, na primjer, da kvalificirate dimenziju Regija. Možete odabrati određenu regiju, primjerice Istok, čija se vrijednost koristi u uvjetu dijaloškog okvira Novi korak uvjeta. Ako odaberete Sve, sabrat će se vrijednosti svih regija i upotrijebit će se u uvjetu.
Pomoću područja Za možete napraviti referencu kvalificiranih podataka. Referenca kvalificiranih podataka je kvalifikator koji ograničava jednu ili više dimenzija kako bi se za stupac mjere dohvatila jedna vrijednost. Referenca kvalificiranih podataka korisna je ako privremeno želite navesti vrijednost stupca mjere, a pritom ne želite utjecati na trenutačni status dimenzija. U nastavku je primjer reference kvalificiranih podataka:
Add members of Total Products (Rgd Sk Lvl) where "A – Sample Sales"."Base Facts"."1- Revenue", For: Cust Segments Hier: 'Active Singles', 'Baby Boomers' is greater than "A – Sample Sales"."Base Facts"."1- Revenue", For: Cust Segments"
Kad definirate referencu kvalificiranih podataka, možete definirati više članova koji se koriste za ograničavanje dimenzija. Ako definirate više članova, vrijednost stupca mjere sabrat će se pomoću zadanog sabiranja. Pretpostavimo, na primjer, da želite napraviti uvjet za prikaz onih regija u kojima su jedinice veće od 100. Pretpostavimo da ste za dimenziju Godina napravili referencu kvalificiranih podataka koja definira 2010. i 2011. te da je zadano sabiranje Zbroj. Ako su vrijednosti za 2010. i 2011. za središnju regiju 50 i 60, prikazat će se obje godine. Njihov zbroj prekoračuje definirani iznos od 100 jedinica.