Prisijunkite prie „Microsoft“
Prisijunkite arba sukurkite paskyrą.
Sveiki,
Pasirinkti kitą paskyrą.
Turite kelias paskyras
Pasirinkite paskyrą, kurią naudodami norite prisijungti.

Viena iš efektyviausių " Power Pivot yra galimybė kurti ryšius tarp lentelių ir naudoti susijusias lenteles susijusiems duomenims ieškoti arba filtruoti. Susijusias reikšmes iš lentelių galite gauti naudodami formulės kalbą, pateiktą suPower Pivot, duomenų analizės reiškiniais (DAX). DAX naudoja sąrašinį modelį, todėl gali lengvai ir tiksliai nuskaityti susijusias arba atitinkamas reikšmes kitoje lentelėje ar stulpelyje. Jei esate susipažinę su "VLOOKUP" Excel, ši " Power Pivot " funkcija yra panaši, bet daug lengviau ją įdiegti.

Galite kurti formules, kurios peržvalgas daro kaip apskaičiuoto stulpelio dalį arba kaip matavimo dalį, kurią galima naudoti "PivotTable" arba PivotChart. Jei reikia daugiau informacijos, žr. toliau pateiktas temas.

Apskaičiuotieji laukai „Power Pivot“

„Power Pivot“ apskaičiuojamieji stulpeliai

Šiame skyriuje aprašomos DAX funkcijos, kurios pateikiamos peržvalgai, kartu su kai kuriais funkcijų naudojimo pavyzdžiais.

Pastaba: Atsižvelgiant į peržvalgos operacijos tipą arba peržvalgos formulę, kurią norite naudoti, pirmiausia gali tekti sukurti ryšį tarp lentelių.

Peržvalgos funkcijų supratimas

Galimybė ieškoti sutampančių arba susijusių duomenų iš kitos lentelės yra ypač naudinga tais atvejais, kai dabartinėje lentelėje yra tik tam tikros rūšies identifikatorius, tačiau reikiami duomenys (pvz., produkto kaina, pavadinimas ar kitos išsamios reikšmės) saugomi susijusioje lentelėje. Taip pat naudinga, kai kitoje lentelėje yra kelios eilutės, susijusios su dabartine eilute arba dabartine reikšme. Pvz., galite lengvai gauti visus su tam tikru regionu, parduotuve ar pardavėju susietos pardavimo duomenis.

Skirtingai nei "Excel" peržvalgos funkcijos, pvz., VLOOKUP, pagrįstos masyvais, arba LOOKUP, kurios gauna pirmąją iš kelių atitinkančių reikšmių, DAX seka esamus ryšius tarp lentelių, sujungtų klavišais, kad tiksliai atitiktų vieną susijusią reikšmę. DAX taip pat gali gauti įrašų, susijusių su dabartiniu įrašu, lentelę.

Pastaba: Jei esate susipažinę su sąrašo duomenų bazėmis, galite galvoti apie " Power Pivot " peržvalgas kaip panašias į įdėtojo antrinio žymėjimo sakinį "Transact-SQL".

Vienos susijusios reikšmės gavimas

Funkcija RELATED grąžina vieną reikšmę iš kitos lentelės, susijusios su dabartine dabartinės lentelės reikšme. Nurodykite stulpelį, kuriame yra norimi duomenys, o funkcija seka esamus ryšius tarp lentelių, kad išsiųstų reikšmę iš nurodyto stulpelio susijusioje lentelėje. Kai kuriais atvejais funkcija turi sekti ryšių grandinę, kad gautų duomenis.

Pavyzdžiui, tarkime, kad turite šiandienos siuntų sąrašą Excel. Tačiau sąraše yra tik darbuotojo ID numeris, užsakymo ID numeris ir siuntėjo ID numeris, todėl ataskaitą sunku skaityti. Norėdami gauti norimą papildomą informaciją, galite konvertuoti tą sąrašą į " Power Pivot " susietą lentelę, tada sukurti ryšius su lentelėmis Darbuotojas ir Pardavėjas, atitinkančius EmployeeID su lauku EmployeeKey ir ResellerID į lauką ResellerKey.

Norėdami rodyti peržvalgos informaciją susiete lentelėje, įtraukite du naujus apskaičiuotųjų stulpelių su šiomis formulėmis:

= RELATED('Employees'[EmployeeName])
= RELATED('Resellers'[CompanyName])

Šiandienos siuntų prieš peržvalgą

OrderID

EmployeeID

ResellerID

100314

230

445

100315

15

445

100316

76

108

Lentelė „Darbuotojai“:

EmployeeID

Darbuotojas

Perpardavinėtojas

230

Kuppa Vamsi

Modulinės ciklo sistemos

15

Pilar Ackeman

Modulinės ciklo sistemos

76

Kim Ralls

Susieti dviračiai

Šiandienos siuntų su peržvalgomis

OrderID

EmployeeID

ResellerID

Darbuotojas

Perpardavinėtojas

100314

230

445

Kuppa Vamsi

Modulinės ciklo sistemos

100315

15

445

Pilar Ackeman

Modulinės ciklo sistemos

100316

76

108

Kim Ralls

Susieti dviračiai

Funkcija naudoja ryšius tarp susietosios lentelės ir lentelės Darbuotojai ir Pardavėjai, kad gautumėte tinkamą kiekvienos ataskaitos eilutės pavadinimą. Taip pat galite naudoti susijusias reikšmes skaičiavimams. Daugiau informacijos ir pavyzdžių žr. FUNKCIJA RELATED.

Susijusių reikšmių sąrašo gavimas

Funkcija RELATEDTABLE seka esamą ryšį ir pateikia lentelę, kurioje yra visos atitinkamos eilutės iš nurodytos lentelės. Pavyzdžiui, tarkime, kad norite sužinoti, kiek užsakymų kiekvienas pardavėjas pateikė šiais metais. Lentelėje Perpardavėjai galite sukurti naują apskaičiuojamąjį stulpelį, kuriame yra ši formulė, kuri ieško kiekvieno pardavėjo įrašų lentelėje "ResellerSales_USD", ir suskaičiuoja kiekvieno pardavėjo pateikiamų atskirų užsakymų skaičių. 

=COUNTROWS(RELATEDTABLE(ResellerSales_USD))

Šioje formulėje funkcija RELATEDTABLE pirmiausia gauna kiekvieno dabartinės lentelės pardavėjo ResellerKey reikšmę. (Nereikia nurodyti ID stulpelio bet kurioje formulės vietoje, nes Power Pivot naudoja esamą lentelių ryšį.) Tada funkcija RELATEDTABLE gauna visas eilutes iš ResellerSales_USD, kurios yra susijusios su kiekvienu pardavėju, ir skaičiuoja eilutes. Jei tarp dviejų lentelių nėra jokio ryšio (tiesioginio ar netiesioginio), tada gausite visas eilutes iš ResellerSales_USD lentelės.

Mūsų pavyzdinės duomenų bazės perpardavėjo modulinės ciklo sistemos pardavimo lentelėje yra keturi užsakymai, todėl funkcija grąžina 4. Susietų dviračių atveju pardavėjas neturi pardavimo, todėl funkcija grąžina tuščią.

Perpardavinėtojas

Šio pardavėjo pardavimo lentelės įrašai

Modulinės ciklo sistemos

Pardavėjo ID

SalesOrderNumber

445

SO53494

445

SO71872

445

SO65233

445

SO59000

Pardavėjo ID

SalesOrderNumber

Susieti dviračiai

Pastaba: Kadangi funkcija RELATEDTABLE grąžina lentelę, o ne vieną reikšmę, ji turi būti naudojama kaip funkcijos, kuri atlieka operacijas lentelėse, argumentas. Daugiau informacijos žr. FUNKCIJA RELATEDTABLE.

Puslapio viršus

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.

Bendruomenės padeda užduoti klausimus ir į juos atsakyti, pateikti atsiliepimų ir išgirsti iš ekspertų, turinčių daug žinių.

Ar ši informacija buvo naudinga?

Ar esate patenkinti kalbos kokybe?
Kas turėjo įtakos jūsų įspūdžiams?
Paspaudus mygtuką Pateikti, jūsų atsiliepimai bus naudojami tobulinant „Microsoft“ produktus ir paslaugas. Jūsų IT administratorius galės rinkti šiuos duomenis. Privatumo patvirtinimas.

Dėkojame už jūsų atsiliepimą!

×