Laskettujen taulukkojen luominen Power BI Desktopissa

Useimmissa tapauksissa luot taulukoita tuomalla tietoja malliisi ulkoisesta tietolähteestä. Lasketuilla taulukoilla voit kuitenkin lisätä uusia taulukoita perustuen tietoihin, jotka olet jo ladannut malliin. Sen sijaan, että hakisit ja lataisit arvoja uuden taulukkosi sarakkeisiin tietolähteestä, luot Data Analysis Expression (DAX) -kaavan, joka määrittää taulukon arvot.

DAX on kaavakieli relaatiotietojen käsittelyyn (esimerkiksi Power BI Desktopissa). DAX käsittää kirjaston, johon kuuluu yli 200 toimintoa, operaattoria ja rakennetta, mikä tarjoaa valtavan joustavuuden luotaessa kaavoja lähes minkä tahansa tietoanalyysitarpeen tulosten laskemista varten. Lasketut taulukot ovat paras vaihtoehto välituloksille ja tiedoille, jotka haluat tallentaa osana mallia sen sijaan, että ne laskettaisiin uudelleen tai kyselytuloksina. Voit esimerkiksi yhdistää tai ristiliittää kaksi olemassa olevaa taulukkoa.

Samalla tavalla kuin muissa Power BI Desktop -taulukoilla, lasketuilla taulukoillakin voi olla yhteyksiä toisiin taulukoihin. Lasketun taulukon sarakkeilla on tietotyypit ja muotoiluja – ja ne voivat kuulua tietoluokkaan. Voit nimetä sarakkeet miten haluat ja lisätä niitä raportin visualisointiin muiden kenttien tapaan. Lasketut taulukot lasketaan uudelleen, jos yksikin niistä taulukoista, joista laskettu taulukko saa tietonsa, ladataan uudelleen tai päivitetään, ellei taulukko käytä tietoja DirectQueryä käyttävästä taulukosta. DirectQueryn kohdalla taulukko vastaa muutoksia vasta tietojoukon päivittämisen jälkeen. Jos taulukon on käytettävä DirectQueryä, lasketun taulukon on myös hyvä olla DirectQueryssä.

Lasketun taulukon luominen

Voit luoda laskettuja taulukoita käyttämällä Uusi taulukko -toimintoa Power BI Desktop raportti- tai tietonäkymässä.

Kuvittele, että olet henkilöstöpäällikkö ja sinulla on kaksi työntekijätaulukkoa nimeltään Northwest Employees ja Southwest Employees. Haluat yhdistää nämä kaksi taulukkoa yhdeksi taulukoksi nimeltään Western Region Employees.

Northwest Employees

Screenshot of Power B I Desktop showing tabular data of Northwest Employees.

Southwest Employees

Screenshot of Power B I Desktop showing tabular data of Southwest Employees.

Valitse Power BI Desktop raportti- tai tietonäkymässä Mallinnus-välilehdenLaskutoimitukset-ryhmästäUusi taulukko. Se on hieman helpompaa tietonäkymän taulukkotyökaluissa , koska näet uuden lasketun taulukon heti.

New table in Data View

Kirjoita kaavariville seuraava kaava:

Western Region Employees = UNION('Northwest Employees', 'Southwest Employees')

Uusi Western Region Employees -taulukko luodaan. Se näytetään samalla tavalla kuin muutkin taulukot Kentät-ruudussa. Voit luoda suhteita muihin taulukkoihin, lisätä mittareita ja laskettuja sarakkeista sekä lisätä taulukon kenttiä raportteihin samalla tavalla kuin missä tahansa taulukossa.

New calculated table

New table in Fields pane

Laskettujen taulukoiden toiminnot

Voit määrittää lasketun taulukon millä tahansa DAX-lausekkeella, joka palauttaa taulukon (mukaan lukien yksinkertainen viite toiseen taulukkoon). Esimerkki:

New Western Region Employees = 'Western Region Employees'

Tämä artikkeli sisältää vain lyhyen esittelyn lasketuista taulukoista. Voit käyttää DAX-lausekkeella laskettuja taulukoita ratkaistaksesi monia analyyttisia ongelmia. Tässä on joitakin tavallisimpia DAX-taulukkofunktioita, joita voit käyttää:

  • DISTINCT
  • VALUES
  • CROSSJOIN
  • UNION
  • NATURALINNERJOIN
  • NATURALLEFTOUTERJOIN
  • INTERSECT
  • CALENDAR
  • CALENDARAUTO

DAX-funktioviitteiden ohjeartikkelissa voit tutustua näihin ja muihin DAX-funktioihin, jotka palauttavat taulukoita.