Skaičiavimo formulių kūrimas naudojant „Power Pivot“

Svarbu :  Šis straipsnis išverstas naudojant mašininį vertimą, žr. atsakomybės atsisakymą. Su šio straipsnio versija anglų kalba galite susipažinti čia .

Šiame straipsnyje aptariami skaičiavimo formulių abu kūrimo pagrindai apskaičiuojamuosius stulpelius ir Power Pivotpriemones . Jei esate naudoję DAX, nepamirškite patikrinti Greitasis pasirengimas darbui: DAX pagrindai per 30 minučių.

Formulių pagrindai

„Power Pivot“ naudojamos duomenų analizės išraiškos (DAX), skirtos pasirinktiniams skaičiavimo duomenims „Power Pivot“ ir „Excel“ esančiose „PivotTable“ lentelėse kurti. DAX apima kai kurias „Excel“ formulėse naudojamas funkcijas ir papildomas funkcijas, skirtas dirbti su sąryšiniais duomenimis ir dinaminiam telkimui atlikti.

Toliau pateiktos kai kurios pagrindinės formulės, kurias galima naudoti apskaičiuojamame stulpelyje.

Formulė

Aprašas

=TODAY()

Į kiekvieną stulpelio eilutę įterpiama šiandienos data.

=3

Į kiekvieną stulpelio eilutę įterpiama 3 reikšmė.

=[Column1] + [Column2]

Reikšmės įterpiamos toje pačioje [1 stulpelis] ir [2 stulpelis] eilutėje, o rezultatas pateikiamas toje pačioje apskaičiuojamojo stulpelio eilutėje.

Apskaičiuojamuosiuose stulpeliuose naudojamos „Power Pivot“ formulės kuriamos panašiai kaip „Microsoft Excel“ formulės.

Kurdami formulę atlikite toliau nurodytus veiksmus.

  • Visos formulės pradedamos lygybės ženklu.

  • Galite įvesti ar pasirinkti funkcijos pavadinimą arba įvesti reiškinį.

  • Įveskite kelias pirmas norimos funkcijos ar pavadinimo raides ir automatinio vykdymo funkcija parodys galimų funkcijų, lentelių ir stulpelių sąrašą. Jeigu norite įtraukti į formulę elementą iš automatinio vykdymo sąrašo, paspauskite klavišą TAB.

  • Paspauskite mygtuką Fx, kad būtų rodomas galimų funkcijų sąrašas. Norėdami pasirinkti funkciją išplečiamajame sąraše, rodyklių klavišais paryškinkite elementą, tada spustelėkite Gerai, kad įtrauktumėte funkciją į formulę.

  • Pateikite funkcijos argumentus pasirinkdami juos galimų lentelių ir stulpelių išplečiamajame sąraše arba įvesdami reikšmes ar kitą funkciją.

  • Patikrinkite, ar nėra sintaksės klaidų: visi skliausteliai turi būti uždaryti, o stulpeliai, lentelės ir reikšmės turi būti tinkamai nurodyti.

  • Norėdami patvirtinti formulę, paspauskite klavišą ENTER.

Pastaba : Apskaičiuojamajame stulpelyje, kaip tik jums patvirtinti formulę, stulpelis taikoma reikšmes. Priemonės, paspauskite klavišą ENTER įrašo mato aprašą.

Nesudėtingos formulės kūrimas

Norėdami sukurti apskaičiuojamąjį stulpelį, kuriame naudojama nesudėtinga formulė, atlikite toliau nurodytus veiksmus.

SalesDate

Subcategory

Sandauga

Pardavimas

Kiekis

1/5/2009

Accessories

Carrying Case

254995

68

1/5/2009

Accessories

Mini Battery Charger

1099.56

44

1/5/2009

Digital

Slim Digital

6512

44

1/6/2009

Accessories

Telephoto Conversion Lens

1662.5

18

1/6/2009

Accessories

Tripod

938.34

18

1/6/2009

Accessories

USB Cable

1230.25

26

  1. Pasirinkite ir nukopijuokite duomenis iš pirmiau esančios lentelės (įskaitant lentelės antraštes).

  2. „Power Pivot“ spustelėkite Pagrindinis puslapis > Įklijuoti.

  3. Dialogo lange Įklijavimo peržiūra spustelėkite Gerai.

  4. Spustelėkite dizainas> stulpeliai> įtraukti.

  5. Virš lentelės esančioje formulės juostoje įveskite toliau nurodytą formulę.

    = [Sales] / [kiekis]

  6. Norėdami patvirtinti formulę, paspauskite klavišą ENTER.

Naujajame apskaičiuojamajame stulpelyje pateikiamos visų eilučių reikšmės.

Automatinio vykdymo funkcijos naudojimo patarimai

  • Kartu su įdėtosiomis funkcijomis nuo esamos formulės vidurio galima naudoti automatinio formulės vykdymo funkciją. Prieš įterpimo vietą pateikiamas išskleidžiamasis reikšmių sąrašas, o už įterpimo vietos esantis tekstas lieka nepakeistas.

  • „Power Pivot“ neįtraukia uždaromųjų funkcijų skliaustų ir jų automatiškai nederina. Būtina įsitikinti, kad visos funkcijos yra sintaksiškai tinkamos, kitaip negalėsite įrašyti ar naudoti formulės. „Power Pivot“ paryškina skliaustus, todėl patogu tikrinti, ar jie tinkamai uždaryti.

Darbas su lentelėmis ir stulpeliais

„Power Pivot“ lentelės panašios į „Excel“ lenteles, bet skiriasi jose esančių duomenų ir formulių naudojimo pobūdis:

  • „Power Pivot“ formulės taikomos tik lentelėms ir stulpeliams, o ne atskiriems langeliams, diapazonų nuorodoms ar masyvams.

  • Formulės gali naudoti ryšius, kad gautų reikšmes iš susijusių lentelių. Gautos reikšmės visada susijusios su dabartinės eilutės reikšme.

  • Negalima įklijuoti „Power Pivot“ formulių į „Excel“ darbalapį ir atvirkščiai.

  • Negalima naudoti netaisyklingų arba nedarnių duomenų, kurie naudojami „Excel“ darbalapyje. Kiekvieną lentelės eilutę turi sudaryti tiek pat stulpelių. Tačiau kai kuriuose stulpeliuose gali būti pateikta tuščių reikšmių. „Excel“ ir „Power Pivot“ duomenų lentelių negalima sukeisti, bet galima sukurti „Power Pivot“ saitą su „Excel“ lentelėmis ir įklijuoti „Excel“ duomenis į „Power Pivot“. Daugiau informacijos žr. Darbalapio duomenų įtraukimas į duomenų modelį naudojant susietą lentelę ir Eilučių kopijavimas ir įklijavimas „PowerPivot“ duomenų modelyje.

Lentelių ir stulpelių nuorodos formulėse ir išraiškose

Galite nurodyti bet kurį stulpelį ar lentelę pagal jo (jos) pavadinimą. Pavyzdžiui, toliau pateiktoje formulėje parodyta, kaip nurodyti dviejose lentelėse esančius stulpelius naudojant visiškai apibrėžtą pavadinimą.

= SUM ("naujas Sales'[Amount]) + SUM('Past Sales'[Amount])

Vertinant formulę „Power Pivot“ iš pradžių patikrinama bendroji sintaksė, tada tikrinami jūsų pateikti stulpelių ir lentelių pavadinimai atsižvelgiant į galimus dabartinio konteksto stulpelius ir lenteles. Jeigu pavadinimas neaiškus arba nepavyko rasti stulpelio ar lentelės, pateikiama formulės klaida (klaidinguose langeliuose pateikiama eilutė #ERROR, o ne duomenų reikšmė). Daugiau informacijos apie lentelių, stulpelių ir kitų objektų pavadinimų reikalavimus žr. skyriaus „PowerPivot“ DAX sintaksės specifikacija dalyje „Pavadinimo suteikimo reikalavimai“.

Pastaba : Kontekstas yra svarbi „Power Pivot“ duomenų modelių funkcija, teikianti galimybę kurti dinamines formules. Kontekstą apibrėžia duomenų modelio lentelės, lentelių ryšiai ir visi taikomi filtrai. Daugiau informacijos žr. DAX formulių kontekstas.

Lentelių ryšiai

Lentelės gali būti susijusios su kitomis lentelėmis. Kuriant ryšius galima peržiūrėti kitoje lentelėje esančius duomenis ir naudoti susijusias reikšmes sudėtingiems skaičiavimams atlikti. Pavyzdžiui, galima naudoti apskaičiuojamąjį stulpelį peržiūrint visus pristatymo įrašus, susijusius su dabartiniu pardavėju, o tada sumuoti kiekvieno pardavėjo pristatymo išlaidas. Tai kaip parametrų užklausa – galima apskaičiuojami skirtingą sumą kiekvienoje dabartinės lentelės eilutėje.

Kad veiktų daugelis DAX funkcijų, būtina sukurti ryšį tarp lentelių. Tokiu atveju bus galima rasti pačių nurodytus stulpelius ir gauti tinkamus rezultatus. Kitos funkcijos bandys identifikuoti ryšį, bet siekiant gauti geriausius rezultatus geriausia sukurti ryšį, kai tik galima tai atlikti.

Dirbant su „PivotTable“ ypač svarbu sujungti visas „PivotTable“ naudojamas lenteles, kad būtų tinkamai apskaičiuojami suvestinės duomenys. Daugiau informacijos žr. Darbas su ryšiais „PivotTable“.

Formulių trikčių diagnostika

Jeigu apibrėžiant apskaičiuojamąjį stulpelį pateikiama klaida, formulėje gali būti sintaksės klaida arba semantikos klaida.

Lengviausia pašalinti sintaksės klaidas. Paprastai jos kyla dėl trūkstamų skliaustų arba kablelių. Daugiau informacijos apie atskirų funkcijų sintaksę žr. DAX funkcijos nuoroda.

Kito tipo klaidos pateikiamos tada, kai sintaksė yra tinkama, bet reikšmė arba nurodytas stulpelis nėra tinkami, atsižvelgiant į formulės kontekstą. Tokių semantikos klaidų gali kilti dėl toliau nurodytų problemų.

  • Formulė nurodo neegzistuojantį stulpelį, lentelę ar funkciją.

  • Formulė tinkama, bet „Power Pivot“ iškviečiant duomenis nustatoma tipo neatitiktis ir pateikiama klaida.

  • Formulė pateikia funkcijai netinkamą parametrų skaičių arba tipą.

  • Formulė nurodo į kitą stulpelį, kuriame yra klaida, todėl jos reikšmės klaidingos.

  • Formulė nurodo neapdorotą stulpelį. Taip gali nutikti, jei perjungėte darbaknygės neautomatinį režimą, atlikote keitimų ir neatnaujinote duomenų ar skaičiavimo rezultatų.

Pirmaisiais keturiais atvejais DAX pažymi visą stulpelį, kuriame yra netinkama formulė. Paskutiniu atveju DAX pažymi stulpelį pilkai. Taip parodoma, kad jis neapdorotas.

Pastaba : Mašininio vertimo atsakomybės atsisakymas: Šis straipsnis išverstas naudojant kompiuterinę sistemą be žmogaus įsikišimo. „Microsoft“ pateikia šiuos mašininius vertimus norėdama padėti anglų kalbos nesuprantantiems vartotojams perskaityti turinį apie „Microsoft“ produktus, paslaugas ir technologijas. Šis straipsnis išverstas mašininio vertimo būdu, todėl jame gali būti žodyno, sintaksės ar gramatikos klaidų.

Tobulinkite savo į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ų.

×