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

Pastaba:  Norėtume jums kuo greičiau pateikti naujausią žinyno turinį jūsų kalba. Š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. Gal galite šio puslapio apačioje mums pranešti, ar informacija buvo naudinga? Čia yra straipsnis anglų kalba , kuriuo galite pasinaudoti kaip patogia nuoroda.

Š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ę, stulpelio įkeliamos 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

Subkategorija

Produktas

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.

  • Negali būti netaisyklingas arba "nelygų" duomenis kaip "Excel" darbalapio. Kiekvienos lentelės eilutės turi būti vienodas stulpelių skaičius. Tačiau kai kurie stulpeliai gali būti tuščias reikšmes. "Excel" duomenų ir Power Pivot duomenų lentelių nėra sukeisti, tačiau galite susieti su "Excel" lentelių iš Power Pivot ir įklijavimas "Excel" duomenų Power Pivot. Daugiau informacijos rasite darbalapio duomenų įtraukimas į duomenų modelį naudojant susietą lentelę ir Kopijuoti ir įklijuoti eilutes į "Power Pivot" duomenų modelyje.

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

Jūs galite nurodyti bet kurį lentelės ar stulpelio pagal jo vardą. Pvz., formulę parodyta, kaip naudojant visiškai apibrėžtą pavadinimą iš dviejų lentelių stulpelių nurodo:

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

Vertinant formulę, Power Pivot pirmiausia patikrina, ar yra bendra sintaksė ir tada tikrina vardus stulpelius ir lenteles, kurias nurodote nuo galimų stulpelių ir lentelių dabartiniame kontekste. Jei pavadinimas yra neaiškūs arba nerastas stulpelį ar lentelę, gausite klaidos pranešimą formulę (#ERROR eilutė vietoj duomenų reikšmė, kai klaida įvyksta langelių). Daugiau informacijos apie vardų suteikimo reikalavimai lentelių, stulpelių ir kitus objektus, ieškokite "DAX sintaksės specifikacija, skirta" Power Pivot "vardų suteikimo reikalavimus.

Pastaba: Kontekstas yra svarbi savybė Power Pivot duomenų modelius, leidžianti kurti dinamiškas formules. Kontekstas nustatomas pagal duomenų modelis, ryšius tarp lentelių ir pritaikytus filtrus, taikomus lenteles. Daugiau informacijos rasite 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.

Kai dirbate su "PivotTable", yra ypač svarbus, kad prie visų lentelių, naudojamų "PivotTable", kad suvestinės duomenis galima apskaičiuoti tinkamai. Daugiau informacijos ieškokite darbas su "PivotTable".

Formulių trikčių diagnostika

Jei gaunate klaidos pranešimą, apibrėžiant apskaičiuojamąjį stulpelį, formulėje gali būti sintaksės klaida arba semantikos klaida.

Sintaksės klaidų yra lengviausia išspręsti. Jie paprastai apima nėra skliaustelį arba kableliais. Informacijos apie atskirų funkcijų sintaksė, rasite 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.

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ų.

×