„PowerPivot“ apskaičiuojamieji stulpeliai

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.

Apskaičiuojamojo stulpelio suteikia galimybę įtraukti naujus duomenis į lentelę savo Power Pivot duomenų modelis. Vietoj įklijavimo arba importavimo reikšmes į stulpelį, galite sukurti Duomenų analizės išraiškos (DAX)formulę, kuri apibrėžia stulpelio reikšmes.

Jei, pvz., turite įtraukti pardavimo pelno reikšmes į kiekvieną eilutę į lentelę factSales . Įtraukdami naują apskaičiuojamąjį stulpelį ir naudodami formulės = [SalesAmount] – [TotalCost] – [ReturnAmount], naujos reikšmės skaičiuojamos atimant reikšmes iš kiekvienos eilutės iš kiekvienos eilutės į Pardavimokiekis reikšmes stulpeliuose TotalCost ir ReturnAmount stulpelis. Stulpelio Profit galima panaudoti "PivotTable", "PivotChart" arba "Power View" ataskaitoje, kaip ir bet kurį kitą stulpelį.

Šioje iliustracijoje rodo apskaičiuojamojo stulpelio Power Pivot.

„PowerPivot“ apskaičiuojamasis stulpelis

Pastaba: Nors apskaičiuotus stulpelius ir matavimus yra panašios, nes kiekvienas nurodo formulės, jie skiriasi. Matai dažniausiai naudojami reikšmių srityje PivotTable arba PivotChart. Apskaičiuojamųjų stulpelių naudojimas, kai norite įdėti apskaičiuoto rezultato skirtingų "PivotTable" vietoje, pvz., stulpelio ar eilutės "PivotTable" arba "PivotChart" ašys. Daugiau informacijos apie priemones, peržiūrėkite matus "Power Pivot".

Kas yra apskaičiuojamieji stulpeliai

Formules apskaičiuojamuosiuose stulpeliuose yra daug, kaip galite sukurti programoje "Excel" formules. Tačiau, negalite kurti skirtingas formules skirtingų eilučių lentelės. O DAX formulės automatiškai taikoma visam stulpeliui.

Jeigu stulpelyje yra formulė, reikšmė apskaičiuojama kiekvienoje eilutėje. Įvedus formulę stulpelyje iškart apskaičiuojami rezultatai. Prireikus stulpelio reikšmės perskaičiuojamos, pvz., kai atnaujinami esami duomenys.

Galite sukurti apskaičiuojamieji stulpeliai, atsižvelgiant į tai, priemonių ir kitų apskaičiuojamųjų stulpelių. Pvz., gali vienas apskaičiuojamasis stulpelis išgauti skaičių iš teksto eilutė, ir tada naudoti šį numerį kitą apskaičiuojamajame stulpelyje.

Pavyzdys

Jūs galite paremti apskaičiuojamąjį stulpelį su duomenimis, galite įtraukti į esamą lentelę. Pavyzdžiui, galite pasirinkti susieti reikšmes, atlikti to, išgauti dalines eilutes arba palyginti kitų laukų reikšmes. Jei norite įtraukti apskaičiuojamąjį stulpelį, turėtų būti jau turite bent viena lentelė Power Pivot.

Pažvelkite į šią formulę:

=EOMONTH([StartDate],0])

Naudojant „Contoso“ duomenų pavyzdį formulė atima mėnesį iš paaukštinimo lentelės pradžios datos stulpelio. Tada apskaičiuojama paaukštinimo lentelės kiekvienos eilutės mėnesio pabaigos reikšmė. Antrasis parametras nurodo mėnesių, esančių prieš mėnesį pradžios datos stulpelyje arba po jo, skaičių. Šiuo atveju 0 reiškia tą patį mėnesį. Jeigu pradžios datos stulpelyje yra reikšmė 6/1/2001, apskaičiuojamajame stulpelyje bus pateikta reikšmė 6/30/2001.

Daugiau informacijos apie duomenų Contoso pavyzdį, žr. , DAX ir duomenų modelių vadovėlių duomenų pavyzdžių gavimas.

Apskaičiuojamųjų stulpelių pavadinimų kūrimas

Pagal numatytuosius nustatymus naujus apskaičiuojamuosius stulpelius, kurie įtraukti į dešinę nuo kitų stulpelių ir stulpelio automatiškai priskiriamas numatytasis pavadinimas CalculatedColumn1, CalculatedColumn2ir pan. Sukūrę stulpelių, galite pertvarkyti ir pervardykite stulpelius, kiek reikia.

Yra kai kurių apribojimų pakeitimus apskaičiuojamieji stulpeliai:

  • Stulpelių pavadinimai lentelėje turi būti unikalūs.

  • Venkite pavadinimus, kurie jau buvo naudojamos tos pačios darbaknygės priemonės. Nors tai galima priemonė ir apskaičiuojamąjį stulpelį, kad tuo pačiu pavadinimu, jei pavadinimai nėra unikalios galima lengvai pasiekti skaičiavimo klaidos. Norėdami išvengti netyčia taikyti priemonę, visada vadinsite visiškai apibrėžtas stulpelio nuorodos stulpelį.

  • Pervardijant apskaičiuojamąjį stulpelį, turite atnaujinti formules, priklauso nuo esamo stulpelio. Išskyrus atvejus, kai esate naujinimas rankiniu būdu režimu, formulių rezultatų naujinimas atsiranda automatiškai. Tačiau, šį veiksmą gali šiek tiek užtrukti.

  • Yra tam tikri simboliai, kuris negali būti naudojamas per pavadinimų stulpelių, arba kitų objektų Power Pivotvardus. Daugiau informacijos ieškokite "Pavadinimų kūrimo reikalavimai" " DAX sintaksės specifikacija, skirta" Power Pivot ".

Norėdami pervardyti arba redaguoti esamą apskaičiuotą stulpelį:

  1. Lange „Power Pivot“ dešiniuoju pelės mygtuku spustelėkite norimo pervardyti apskaičiuojamojo stulpelio antraštę, tada spustelėkite Pervardyti stulpelį.

  2. Įveskite naują pavadinimą ir patvirtinkite jį paspausdami klavišą ENTER.

Duomenų tipo keitimas

Taip pat galite keisti kitų stulpelių duomenų tipą, galite pakeisti apskaičiuojamojo stulpelio duomenų tipą. Jūs negalite atlikti šiuos keitimus duomenų tipas: iš teksto į dešimtainį, iš teksto iki sveikojo skaičiaus, iš teksto valiutos ir teksto datos. Galite pakeisti teksto Bulio logika.

Apskaičiuojamų stulpelių efektyvumas

Apskaičiuojamojo stulpelio formulė gali būti daugiau išteklių reikalaujantį nei formulė, naudojama priemonė. Viena iš priežasčių, kad rezultatas apskaičiuojamojo stulpelio visada yra skaičiuojama kiekvienoje eilutėje lentelėje, kadangi matas apskaičiuojamas tik langelius, kurie naudojami "PivotTable" arba "PivotChart.

Pvz., lentelę, kurios eilutės milijono visada turės apskaičiuojamąjį stulpelį su milijono rezultatų, ir atitinkamą poveikį našumui. Tačiau "PivotTable" paprastai filtruojami duomenys, taikydami eilučių ir stulpelių antraštes. Tai reiškia, kad priemonė skaičiuojama tik kiekviename langelyje, "PivotTable" duomenų pogrupis.

Formulė turi priklausomybių objekto nuorodos formulėje, pvz., kitų stulpelių arba išraiškų, kurios įvertinamos reikšmes. Pvz., apskaičiuojamasis stulpelis, kuriame yra pagal kitą stulpelį, arba skaičiavimas, kurioje yra išraiška su stulpelio nuorodos – negali būti įvertintas, kol kitą vertinama. Pagal numatytuosius nustatymus yra įjungta automatinio atnaujinimo. Taigi, Turėkite omenyje, kad formulės priklausomybė gali turėti įtakos efektyvumui.

Kad kurdami apskaičiuojamus stulpelius išvengtumėte efektyvumo problemų, atsižvelkite į šias gaires:

  • O ne sukurti vieną formulę, kuri yra daug sudėtingos priklausomybių, kurti formules veiksmus, su rezultatai įrašomi į stulpelius, taip, kad galite patikrinti rezultatus ir įvertina pakeitimus našumas.

  • Duomenų pakeitimai bus dažnai sukelti naujinimus apskaičiuojamuosiuose stulpeliuose. Jūs galite išvengti nustatant perskaičiavimo režimas vadove. Turėkite omenyje, tačiau, jei bet kurį apskaičiuojamojo stulpelio reikšmės neteisingas stulpelio bus išjungtas, kol bus atnaujinti perskaičiuoti duomenis.

  • Pakeitus ar panaikinus ryšius tarp lentelių, formulės, naudojančios tų lentelių stulpelius, nebegalios.

  • Sukūrus formulę, kurioje yra ciklinė arba save nurodanti priklausomybė, bus pateikta klaida.

Užduotys

Daugiau informacijos apie darbą su apskaičiuojamieji stulpeliai, rasite apskaičiuojamojo stulpelio kūrimas.

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

×