Power BI je močno orodje za analizo podatkov, vendar njegova prava moč pride do izraza, ko združujemo podatke iz več virov. V nadaljevanju prejšnjega članka bomo prikazali, kako uvoziti podatke iz Excela in Accessa ter kako jih povezati s pomočjo relacij. Podrobneje bomo razložili relacije med tabelami, vključno z relacijo “ena proti mnogo”, in pojasnili pojma primarni in tuji ključ.
Scenarij: Povezovanje podatkov iz Excela in Accessa
Predstavljamo si, da delamo v podjetju, kjer analiziramo prodajne podatke. Na voljo imamo:
1. Excel datoteko s podatki o prodaji po letih (2020, 2021, 2022). Vsaka vrstica vsebuje datum prodaje, šifro kupca, šifro artikla, količino in popust.
2. Access bazo, ki vsebuje dodatne informacije o kupcih in artiklih, kot so ime kupca, kontaktni podatki in opis artiklov.
Naš cilj je združiti te podatke v Power BI, da bomo lahko ustvarili poročila, ki prikazujejo prodajo po kupcih, izdelkih in obdobjih.
Koraki uvoza podatkov v Power BI
1. Uvoz podatkov iz Excela
1. Odprite Power BI Desktop.
2. Kliknite Get Data (Pridobi podatke) in izberite Excel.
3. Izberite datoteko in kliknite Open (Odpri).
4. Power BI bo prikazal seznam listov (2023, 2024, 2025).
5. Izberite vse tri in kliknite Load (Naloži) ali Transform Data (Preoblikuj podatke), če je potrebno čiščenje podatkov.
2. Uvoz podatkov iz Accessa
1. Kliknite Get Data (Pridobi podatke) in pod več izberite Access Database (Accessova zbirka podatkov).
2. Izberite Access datoteko in kliknite Open (Odpri).
3. Power BI bo prikazal seznam tabel v bazi (npr. Kupci in Artikli).
4. Izberite ustrezne tabele in jih naložite v Power BI.

Razumevanje relacij v Power BI
Po uvozu podatkov iz Excela in Accessa je naslednji korak vzpostavitev pravilnih povezav med tabelami.
1. Kaj je relacija med tabelami?
Relacija je povezava med dvema tabelama, ki temelji na skupnem polju (ključu). Omogoča nam, da združimo podatke iz več tabel in jih analiziramo skupaj.
2. Vrste relacij
Power BI podpira več vrst relacij, vendar so najpogostejše:
Ena proti mnogo (1:M): Najpogostejša relacija, kjer ena tabela vsebuje unikatne vrednosti, druga pa večkratne vnose. Primer: ena tabela vsebuje kupce (unikatna šifra kupca), druga pa prodaje (vsak kupec se lahko pojavi večkrat).
Ena proti ena (1:1): Vsaka vrednost v prvi tabeli se ujema z natanko eno vrednostjo v drugi tabeli. Redkejša relacija.
Mnogo proti mnogo (M:M): V določenih primerih Power BI omogoča tudi to relacijo, vendar se pogosto rešuje z vmesno tabelo.
3. Primarni in tuji ključ
Primarni ključ: Stolpec, ki v tabeli vsebuje unikatne vrednosti. Uporablja se za identifikacijo vsake vrstice. Primer: “Šifra kupca” v tabeli Kupci.
Tuji ključ: Stolpec v drugi tabeli, ki se sklicuje na primarni ključ. Primer: “Šifra kupca” v tabeli Prodaja.

Povezovanje tabel v Power BI
Ko imamo podatke naložene, jih povežemo v Model View (Pogled modela):
Odpri zavihek Model.
Povleci “Šifra kupca” iz tabele Kupci na “Šifra kupca” v tabeli Prodaja (vzpostavi relacijo 1:M).
Povleci “Šifra artikla” iz tabele Artikli na “Šifra artikla” v tabeli Prodaja (druga relacija 1:M).
Preveri, ali so relacije pravilne (enolične vrednosti na strani “ena”, večkratne vrednosti na strani “mnogo”).
Z vzpostavitvijo pravilnih relacij lahko zdaj enostavno analiziramo podatke. Na primer:
– Seznam vseh prodaj določenega kupca.
– Kateri artikli so se prodajali največ.
– Kakšna je bila skupna prodaja po letih.
Power BI nam omogoča, da s pomočjo povezovanja tabel ustvarimo napredna poročila, ki nam pomagajo bolje razumeti poslovanje.
V naslednjem članku se bomo posvetili še naprednim analizam in uporabi DAX za izračune v Power BI.