Lucrul cu relații

Modelare intermediară a datelor în Power BI

Sara Billen

Curriculum Manager at DataCamp

Filtrare încrucișată

Filtrare încrucișată: Selectarea unei valori într-un visual restrânge datele vizibile în celelalte vizuale

GIF care arată cum un visual este filtrat pe baza unei selecții din celălalt visual.

Modelare intermediară a datelor în Power BI

Direcția filtrului

  • Toate relațiile au o direcție de filtrare încrucișată
  • Determină direcția de propagare a filtrelor
  • Exemplu:
    • Geografie -> Vânzări
    • Articol vestimentar -> Vânzări
  • De la Dimensiune la Fapte

Model de date cu filtre încrucișate în direcție unică de la cele două dimensiuni la tabelul de fapte.

Modelare intermediară a datelor în Power BI

Direcția filtrului

Model de date: Model de date cu filtre încrucișate în direcție unică de la cele două dimensiuni la tabelul de fapte.

Vizualizare detaliată a tabelelor de fapte și dimensiunea Articol vestimentar.

Modelare intermediară a datelor în Power BI

Direcția filtrului

Model de date: Model de date cu filtre încrucișate în direcție unică de la cele două dimensiuni la tabelul de fapte.

Vizualizare detaliată a tabelelor de fapte și dimensiunea Articol vestimentar.

Modelare intermediară a datelor în Power BI

Opțiuni de direcție a filtrului

Direcție unică

Filtrare într-o singură direcție

Captură de ecran cu simbolul de filtrare încrucișată în direcție unică.

Bidirecțional

Filtrare în ambele direcții

Captură de ecran cu simbolul de filtrare încrucișată bidirecțională.

Modelare intermediară a datelor în Power BI

Filtrare bidirecțională: caz de utilizare

Afișați doar intrările relevante în slicer

Model de date: Model de date cu filtre încrucișate în direcție unică de la cele două dimensiuni la tabel de fapte.

$$

Vizualizare raport:

Vizualizare raport cu un slicer Țară, un slicer Produs și un card cu cantitatea. Slicerul Produs afișează toate produsele posibile.

Modelare intermediară a datelor în Power BI

Filtrare bidirecțională: caz de utilizare

În Australia s-au vândut doar pulovere

Vizualizare detaliată a tabelului de fapte privind vânzările.

*Id produs: C3 = Pulover, Id țară: AU = Australia

Modelare intermediară a datelor în Power BI

Filtrare bidirecțională: caz de utilizare

Afișați doar intrările relevante în slicer

Model de date: Model de date cu un filtru încrucișat în direcție unică de la dimensiunea Geografie la tabelul de fapte și un filtru bidirecțional între dimensiunea Articol vestimentar și tabelul de fapte.

$$

Vizualizare raport: Vizualizare raport cu un slicer Țară, un slicer Produs și un card cu cantitatea. Slicerul Produs afișează doar opțiunile relevante (pentru Australia).

Modelare intermediară a datelor în Power BI

Filtrare bidirecțională și căi

Filtrele bidirecționale nu pot permite două căi separate între două tabele

Model de date în Power BI.

Modelare intermediară a datelor în Power BI

Filtrare bidirecțională și căi

Filtrele bidirecționale nu pot permite două căi separate între două tabele

Model de date în Power BI cu două căi separate între două tabele.

Modelare intermediară a datelor în Power BI

Dimensiuni cu roluri multiple

  • Uneori este nevoie să creăm mai multe relații între tabele

Două tabele cu câmpurile de dată evidențiate.

Modelare intermediară a datelor în Power BI

Dimensiuni cu roluri multiple

  • Modelul Kimball
  • Dimensiune cu roluri multiple:
    • Dimensiune care poate filtra faptele asociate în mod diferit
  • De obicei implementată ca vizualizări ale dimensiunii Dată

Trei tabele dimensionale cu cheile de dată respective, toate conectate la un tabel de fapte.

Modelare intermediară a datelor în Power BI

Dimensiuni cu roluri multiple în Power BI

  • Creați mai multe relații pe o dimensiune, dar doar una este activă

O dimensiune dată cu o relație activă și două inactive față de tabelul de fapte.

  • Utilizați USERELATIONSHIP() în DAX pentru a specifica relația de folosit:
Measure Name = CALCULATE(<Measurement function>,
                         USERELATIONSHIP(<Dimension Key Column>, <Fact Key Column>)
Modelare intermediară a datelor în Power BI

Lass uns üben!

Modelare intermediară a datelor în Power BI

Preparing Video For Download...