„Power Pivot“ formulių peržvalgos

Viena iš efektyviausių Power Pivot funkcijų yra galimybė kurti ryšius tarp lentelių, tada naudoti susijusias lenteles, kad būtų ieškoma arba filtruojami susiję duomenys. Galite nuskaityti susijusias reikšmes iš lentelių naudodami formulės kalbą, pateikiamą suPower Pivot, duomenų analizės išraiškų (DAX). DAX naudoja sąryšinio modelio ir todėl gali lengvai ir tiksliai nuskaityti susijusias arba atitinkamas reikšmes kitoje lentelėje arba stulpelyje. Jei esate susipažinę su VLOOKUP programoje "Excel", ši Power Pivot funkcija yra panaši, tačiau daug lengviau ją įgyvendinti.

Galite kurti formules, kurios peržvalgos kaip apskaičiuojamojo stulpelio dalis arba kaip "PivotTable" arba "PivotChart" naudojimo priemonės dalis. Jei reikia daugiau informacijos, žr. toliau pateiktas temas.

Apskaičiuotieji laukai „Power Pivot“

„Power Pivot“ apskaičiuojamieji stulpeliai

Šiame skyriuje aprašytos DAX funkcijos, kurios pateikiamos peržvalgai, kartu su keliais pavyzdžiais, kaip naudoti funkcijas.

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

Peržvalgos funkcijų supratimas

Galimybė peržvalgos atitikimo arba susijusiems duomenims iš kitos lentelės yra ypač naudinga tais atvejais, kai dabartinėje lentelėje yra tik koks nors identifikatorius, bet reikiami duomenys (pvz., produkto kaina, pavadinimas arba 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 nuskaityti visus susietus pardavimus konkrečiame regione, parduotuvėje arba pardavėjui.

Priešingai nei "Excel" peržvalgos funkcijos, pvz., VLOOKUP, pagrįstos masyvais, arba PERŽVALGA, kurios yra pirmosios kelios sutampančios reikšmės, DAX taip pat seka esamus ryšius tarp lentelių, kurias sujungė klavišai, kad gautų tik vieną susijusią reikšmę. DAX taip pat gali gauti įrašų, susijusių su dabartiniu įrašu, lentelę.

Pastaba: Jei esate susipažinę su sąryšinėmis duomenų bazėmis, galite pagalvoti apie peržvalgas Power Pivot panašus į įdėtąją antrinę pasirinkite sakinį Transact-SQL.

Vienos susijusios reikšmės gavimas

SUSIJUSI funkcija pateikia vieną reikšmę iš kitos lentelės, susijusios su dabartine lentelės dabartine reikšme. Galite nurodyti stulpelį, kuriame yra norimi duomenys, ir funkcija atitinka esamus ryšius tarp lentelių, kad būtų pateikta reikšmė iš nurodyto stulpelio susijusioje lentelėje. Kai kuriais atvejais funkcija turi sekti ryšių grandinę, kad gautumėte duomenis.

Pavyzdžiui, Tarkime, kad turite šiandienos važtaraščių sąrašą programoje "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 reikiamą papildomą informaciją, galite konvertuoti šį sąrašą į Power Pivot susietą lentelę, tada kurti ryšius su darbuotojų ir Reseller lentelėmis, atitikimo darbuotojai į lauką EmployeeKey ir ResellerID į lauką ResellerKey.

Norėdami Rodyti peržvalgos informaciją susietoje lentelėje, įtraukite du naujus apskaičiuojamuosius stulpelius, naudodami šias formules:

= RELATED ("darbuotojai" [EmployeeName])
= RELATED ("perpardavėjai" [CompanyName])

Šiandienos siuntos prieš peržvalgą

OrderID

Darbuotojai

ResellerID

100314

230

445

100315

15

445

100316

76

108

Lentelė „Darbuotojai“:

Darbuotojai

Darbuotojo

Pardavėjo

230

Kuppa Vamsi

Modulinių ciklų sistemos

15

Pilar Ackeman

Modulinių ciklų sistemos

76

Kim Ralls

Susiję dviračiai

Šiandienos siuntos su peržvalgų

OrderID

Darbuotojai

ResellerID

Darbuotojo

Pardavėjo

100314

230

445

Kuppa Vamsi

Modulinių ciklų sistemos

100315

15

445

Pilar Ackeman

Modulinių ciklų sistemos

100316

76

108

Kim Ralls

Susiję dviračiai

Funkcija naudoja ryšius tarp susietos lentelės ir darbuotojų bei pardavėjų lentelės, kad gautumėte teisingą kiekvienos ataskaitos eilutės pavadinimą. Taip pat galite naudoti susijusias reikšmes skaičiavimams. Daugiau informacijos ir pavyzdžių rasite susijusią funkciją.

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

Funkcija RELATEDTABLE seka esamą ryšį ir pateikia lentelę, kurioje yra visos sutampančios eilutės iš nurodytos lentelės. Pavyzdžiui, Tarkime, kad norite sužinoti, kiek užsakymų į kiekvieną pardavėją Įdėjo šiais metais. Galite sukurti naują apskaičiuojamąjį stulpelį, esantį lentelėje "platintojai", kurioje yra toliau nurodyta formulė, pagal kurią ieškoma kiekvieno pardavėjo ResellerSales_USD lentelėje, ir apskaičiuojamas kiekvieno pardavėjo pateiktų atskirų užsakymų skaičius. 

= COUNTROWS (RELATEDTABLE (ResellerSales_USD))

Šioje formulėje funkcija RELATEDTABLE pirmą kartą gauna kiekvienos dabartinės lentelės perpardavėjo reikšmę ResellerKey. (Jums nereikia nustatyti ID stulpelio bet kurioje formulėje, nes Power Pivot naudoja esamą ryšį tarp lentelių.) Funkcija RELATEDTABLE tada gauna visas eilutes iš ResellerSales_USD lentelės, kuri yra susijusi su kiekvienu pardavėju, ir apskaičiuoja eilutes. Jei tarp dviejų lentelių nėra ryšio (tiesioginių arba netiesioginių), gausite visas eilutes iš lentelės ResellerSales_USD.

Savo pavyzdinės duomenų bazės pardavėjo modulinių ciklų sistemose yra keturi pardavimo lentelės užsakymai, todėl funkcija grąžina 4. Susijusių dviračių atveju perpardavėjas neturi pardavimo, todėl funkcija grąžina tuščią.

Pardavėjo

Šio pardavėjo pardavimo lentelės įrašo duomenys

Modulinių ciklų sistemos

Pardavėjo ID

SalesOrderNumber

445

SO53494

445

SO71872

445

SO65233

445

SO59000

Pardavėjo ID

SalesOrderNumber

Susiję dviračiai

Pastaba: Kadangi funkcija RELATEDTABLE pateikia lentelę, o ne vieną reikšmę, ji turi būti naudojama kaip funkcijos, kuri atlieka operacijas lentelėse, argumentas. Daugiau informacijos ieškokite funkcija Relatedtable.

Puslapio viršus

Pastaba:  Šis puslapis išverstas automatiškai, todėl gali būti gramatikos klaidų ar netikslumų. Mūsų tikslas – padaryti, kad šis turinys būtų jums naudingas. Prašome mus informuoti, ar radote reikiamos informacijos. Čia yra straipsnis anglų kalba, kuriuo galite pasinaudoti kaip nuoroda.

Tobulinkite savo „Office“ įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijunkite prie „Office Insider“ dalyvių

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×