Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Align
alignjustified

Kad rakstīsiet formulas jums būs jāizmanto dimensijas, dimensiju hierarhijas, hierarhiju līmeņi un citi eksistējošu dimensiju rādītāji. MDX vaicājumu valodā visi nosaukumi tiek likti kvadrātiekavās [ ].
Lai atsauktos un izmantotu dimensiju, vienkārši ievietojat formulā tās nosaukumu kvadrātiekavās, piem. Klienti [Customers],Laiks [Time] vai Rādītāji [ Measures ] . Ja dimensijai ir tikai viena hierarhija, ta jūs varat ievietot galveno hierarhiju tieši tāpat kā dimensiju, piem. Klienti [Customers], vai Rādītāji [ Measures ].
Kad jūs importējat Laika ( Time ) dimensiju , tad automātiski tiks izveidota arī Galvenā hierarhija ( ar gadu, ceturkšniem, mēnešiem un dienu līmeņiem), kā arī Nedēļas hierarhija ( ar gadu, nedēļu un  dienu līmeņiem). Līdz ar to Laiks (Time ) definēs laika dimensiju, bet Laiks.Nedēļas ( Time.Weekly) definēs laika diemnsiju Nedēļas ( Weekly ) hierarhiju.
Kad jūs paplašinat un apskatat kādu dimensiju un visus tās hierarhijas rādītājus ( All hierarchy level members ), tad jūs redzēsiet nosaukumus visiem hierarhiju līmeņiem. Jūs varat atsaukties uz kādu konkrētu hierarhijas līmeni rakstot dimensija vai hierarhijas līmenis.līmeņa nosaukums ( dimension or hierarchy name.level name ). Piem. Klienti.Pilsēta   ( Customers.City) atsaucas uz Pilsētu (City) līmeni galvenajai hierarhijai Klienta ( Customer) dimensijā.   
Gadījumā ja izmantosiet Laika ( Time) dimensiju tad attiecīgi tie būs Laiks.Gads (Time.Year ), Laiks.Ceturksnis (Time.Quarter), Laiks.Mēnesis (Time.Month), Laiks.Diena (Time.Day) lai atsauktos uz galveno hierarhijas līmeni un Laiks.Nedēļas.Gads ( Time.Weekly.Year), Laiks.Nedēļas.Nedēļa (Time.Weekly.Week), Laiks.Nedēļas.Diena (Time.Weekly.Day), lai atsauktosuz Nedēļas hierarhijas līmeņiem.
Katrai dimensijai parasti būs arī Visi rādītājs ( All member), kas var tikt izmantoti, lai iegūtu rādītāju summas dimensijā.  Ja Klientu (Customers ) dimensijai ir noklusētais Visi rādītājs ar nosaukumu Visi Klienti ( All Customers), tad Jūs varat atsaukties uz to rakstot Klienti.Visi Klienti( Customers.All Customers). Visi rāditāju ( All member ) ir iespējams pārdēvēt un ir drošāk izmantot  Klienti. Noklusētais rādītājs (Customers.DefaultMember), lai iegūtu to pašu rezultātu.  Laika ( Time) dimensijas gadījumā ir divi noklusētie All rādītāji katrai hierarhijai  - Time.DefaultMember and Time.Weekly.DefaultMember.
Ja vēlaties atsaukties uz augstākā līmeņa dimensiju rādītājiem (top level dimension members), tad izmantojiet dimensijas vai hierarhijas nosaukumu.rādītāja nosaukumu  (dimension or hierarchy name.member name) Piem. Klienti.USA (Customers.USA) atsauksies uz USA rādītāju austākajā līmenī Valsts ( Country) . Lai atsauktos uz detalizēto līmeņu dimensiju rādītājiem * ( detailed level dimension members*) jums ir jānorāda pilns "hierarhijas ceļš " uz šo te rādītāju piem. Klienti.USA.CA (Customers.USA.CA) lai atsauktos uz CA rādītāju Valts reģions (State Province) līmenī zem USA rādītāja. Vai arī piemKlienti.USA.CA.San.Francisko ( Customers.USA.CA.San Francisco) lai atsauktos uz pilsētu utt.
Visiem rādītājiem, kas ir augšējā līmenī rādītāju dimensijai Jūs varat piekļūt šādi :  Measures.Store Sales, Measures.Store Cost utt.

 

 

...

Vienkāršas aritmētiskas kalkulācijas

Align
alignjustified
Tagad, kad Jūs zināt, kā piekļūt citiem eksistējošiem rādītājiem un citu dimensiju lielumiem mēs varam sākt veidot vienkāršas aritmētiskas kalkulācijas .
Ja mums ir ir lielumi Rādītāji.Pārdošana ( Measures.Store Sales )  un Rādītāji. Pārdošanas Izmaksas ( Measures.Store Cost), tad mēs varam definēt jaunu aprēķināmo rādītāju Peļņa ( Profit), kura pilnais nosaukums būs Rādītāji.Peļņa ( Measures.Profit) ar formulu : Measures.Store Sales - Measures.Store Cost.
Kad Jūs izmantosiet lielumu Peļņa ( Profit ) veidojot StandardBI atskaites, tad jebkurai kombinācijai ar citām dimensiju vērtībām ši formula kalkulēs starpību starp Pārdošanas ( Store Sales) vērtību un Izmaksas ( Store Cost ) vērtību. 
You can use defined calculated measures also in other calculated measures that you define later (it is important to define them in right sequence - you cannot use calculated member that you will define later than current calculated member). For example, you can now define Measures.Margin % with formula Jūs cvarat izmantot jau izveidotos Aprēķināmos rādītājus rakstot formulas jauniem Aprēķināmajiem rādītājiem, taču  jāievēro pareiza definēšanas secība. Piemēram, jūs varat definēt tagad Rādītāji. Robeža % ( Measures.Margin % ) ar formulu Rādītāji. Peļņa / Rādītāji.pārdošana ( Measures.Profit / Measures.Store Sales
and it will calculate margin as number from 0 to 1. If you would like to display results as percentage value then change Formatting of this calculated measure to use integer or decimal percentage formatting.
You can perform arithmetic calculations also for calculated members in other dimension. For example, you could define Customers.West coast calculated member in Customers dimension with formula) un StandardBI izrēķinās robežu izteiktu skaitlī un 0 - 1. Ja Jūs vēlaties attēlot rezultātus kā procentus, tad nomainiet  rezultāta Formātu  (Formating ) Vesels skaitlis ( Integer)  vai Decimālprocents ( Decimal percentage )
Jūs varat veikt aritmētiskas kalkulācijas arī citas dimensijas Aprēķinātajiem rāditājiem. Piemēram, jūs varat definēt Klienti.West coast ( Customers.West coast ) aprēķināmo rādītāju Klienti dimensijā ar formulu Klienti.USA.CA + Klienti.USA.OR + Customers.USA.WA (Customers.USA.CA + Customers.USA.OR + Customers.USA.WA
and now when you will combine in reports )
un tagad, ja jūs kombinēsiet atskaitēs Klienti.West coast ( Customers.West coast with ) ar Rādītāji.Pārdošana (Measures.Store Sales you will get total sales for all these three states together. If you will combine it with Measures.Profit you will get total profit for all these three states. ), jūs iegūsiet  pārdošanas rezultātus visiem trīs šiem štatiem kopā. Ja vienā atskaitē kombinēsiet Rādītāji.Peļņa (Measures.Profit), jūs iegūsiet peļņu viesiem šiem trīs štatiem kopā. 

 

Moving across dimension levels

...