Powered by Smartsupp
Tagasi

Userelationshipi mõõdikud: Power BI nipid ja trikid

Userelationshipi mõõdikud: Power BI nipid ja trikid

Allikas: Äri-IT Sügis 2025

Autor: Arvo Sarapuu, BCS Itera BI-konsultant

Tänapäeva maailmas, kus info on kuningas, vajame parimaid tööriistu, et andmeid korrektselt struktureerida ning esitamiseks valmis seada. Üks parim vahend selleks on Power BI, mis võimaldab erinevaid andmeallikaid lihtsalt ühendada, andmeid töödelda ning need kujundada täpselt nii, nagu aruannetes vaja on.

Leidub palju esmaseid kasutusjuhendeid Power BI-ga töö alustamiseks, kuid tihtipeale need ei käsitle selliseid võtmetegureid, mida kasutaja võib tahta ja vajada. Siinses rubriigis „Power BI nipid ja trikid“ hakkame andma kasulikke nõuandeid Power BI aruannete täiendamiseks. 

Aeg-ajalt tuleb ette olukordi, kus faktitabelis on mitu kuupäeva (nt PostingDate ja ShippingDate), kuid kalendriga saab ühendada näiliselt ainult ühe neist. Selle tulemusena filtreeritakse andmed alati valitud kuupäeva järgi. Kui tekib vajadus filtreerida tabelit mõne teise kuupäeva alusel, on kolm võimalikku lahendust:

  1. Ühenduse muutmine teise kuupäeva alusel – see võib olla tülikas, kuna hiljem tuleb ühendus jälle tagasi muuta. 
  2. Teise kalendri lisamine – sellisel juhul on aruande lehel kaks ajafiltrit, mis võivad üldpildi segaseks muuta või kasutajat eksitada. 
  3. Eraldi mõõdiku loomine funktsiooni USERELATIONSHIP abil.

Aruande keerukusest sõltuvalt on tegelikud variandid 2 ja 3. Kuna mitme kalendri haldamine on tülikas, soovitame kasutada kolmandat varianti. Järgnevalt anname lühikese juhendi, kuidas seda seadistada.

USERELATIONSHIPi  mõõdikute kasutusjuhend

Alljärgneva näite puhul eeldatakse, et faktitabelis on rohkem kui üks kuupäev, mille alusel soovime andmeid filtreerida, ning olemas on ka kalender, millega välju ühendada. Kui need kaks tabelit on olemas, ava Power BI aruanne, mine Model View vaatesse ning määra vaikimisi kehtiv kuupäeva seos – meie oma näites kasutame kuupäevana PostingDate’i (vt joonis 1).

Joonis 1. Vaikimisi kehtiva kuupäeva seose määramine

Seejärel määra täiendav seos muu kuupäevaga, meie oma näites valime selleks ShipmentDate’i (vt joonis 2).

Joonis 2. Muu kuupäevaga täiendava  seose määramine

Jooniselt 2 on näha, et kahe tabeli vahele tekkis juurde katkendlik joon – see tähendab, et nüüd on olemas üks mitteaktiivne seos. Mudeli poole pealt sellest piisab, edasi tuleb keskenduda mõõdikutele.

Oma näite jaoks teeme mõõdiku  “Quantity Posting Date” (vt joonis 3).

Joonis 3. Mõõdiku “Quantity Posting Date” loomine

Seejärel loome mõõdiku, mis arvestab koguse Shipment Date’i järgi (vt joonis 4).

Joonis 4. Shipment Date’i järgi kogust arvestava mõõdiku loomine
See valem arvutab samuti koguse, kuid kasutab filtreerimisel Shipment Date’i kuupäeva. Valemi USERELATIONSHIP osa aktiveerib eelnevalt seadistatud mitteaktiivse seose kalendri ja faktitabeli vahel. 

Tulemuseks on see, et sama kuupäeva kohta kuvatakse erinevates mõõdikutes erinevad kogused (vt joonis 5).

Joonis 5. Sama kuupäeva kohta on erinevates mõõdikutes kuvatud erinevad kogused

Nüüd on olemas mõõdikud, mis kasutavad kahte erinevat kuupäevafiltrit ja on kohe kasutusvalmis, ilma et peaks ajafiltrit ümber seadistama. USERELATIONSHIPI funktsioon ei ole kasulik vaid kuupäevade puhul – seda saab rakendada iga dimensiooni korral, kus samad väärtused võivad esineda mitmes erinevas veerus.

Artiklid

    Võta meiega ühendust

    Soovid teada rohkem? Võta meiega ühendust!

    Võta meiega ühendust

    Saadan...
    Sõnum on edastatud
    Tagasi avalehele