Arvutatud veerud Power Pivotis

Arvutatud veerg annab teile võimaluse lisada Power Pivot andmete mudeli tabelisse uusi andmeid. Väärtuste kleepimiseks või importimiseks veergu, saate luua andmete analüüsi avaldiste (DAX)valemi, mis määratleb veeru väärtused.

Kui teil on näiteks vaja lisada factSales tabeli igale reale müügieelarve väärtused. Kui lisate uue arvutatud veeru ja kasutate valemit = [SalesAmount]-[TotalCost] – [ReturnAmount], arvutatakse uued väärtused, lahutades iga ReturnAmount veeru rea väärtused TotalCost ja SalesAmount veergudest. Veergu kasum saab seejärel kasutada PivotTable-liigendtabelis, PivotChart-Liigenddiagrammis või Power View ' aruandes – nagu mis tahes teise veeru korral.

Selles näites on arvutatud veerg Power Pivot.

Arvutuslik veerg

Märkus.: Kuigi arvutatud veerud ja mõõdud on sarnased, sest igaüks viitab valemile, on need teistsugused. Mõõte kasutatakse kõige sagedamini PivotTable-liigendtabeli või PivotChart-liigenddiagrammi väärtuste alas. Kasutage arvutatud veerge, kui soovite paigutada arvutatud tulemid PivotTable-liigendtabeli (nt veeru või rea PivotTable-liigendtabelis või PivotChart-liigenddiagrammi teljel). Lisateavet mõõtude kohta leiate artiklist Mõõdud Power Pivotis.

Arvutatud veergude mõistmine

Valemid arvutatud veergudes on üsna Excelis loodavate valemite sarnased. Tabeli eri ridade jaoks ei saa siiski luua erinevaid valemeid. Pigem rakendatakse DAX-i valem automaatselt tervele veerule.

Kui veerg sisaldab valemit, arvutatakse väärtus kõigi ridade kohta. Veeru tulemused arvutatakse kohe, kui valemi sisestate. Veeru väärtused arvutatakse seejärel vajaduse korral ümber, näiteks kui aluseks olevaid andmeid värskendatakse.

Arvutatud veerge saate luua vastavalt mõõtudele ja muudele arvutatud veergudele. Näiteks saate luua ühe arvutusliku veeru arvude ekstraktimiseks tekstistringist ja kasutada seda arvu seejärel teises arvutuslikus veerus.

Näide

Saate toetada arvutatud veergu, kus on andmed, mille lisate olemasolevasse tabelisse. Näiteks võite soovida väärtused ühendada, liita, ekstraktida alamstringe või võrrelda teiste väljade väärtusi. Arvutatud veeru lisamiseks peaks teil Power Pivot olema vähemalt üks tabel.

Vaadake järgmist valemit:

=EOMONTH([StartDate],0])

Contoso näidisandmeid kasutades ekstraktib valem kuu DAX-i näidistöövihiku tabeli Promotion (Kampaania) veerust StartDate (Alguskuupäev). Seejärel arvutab see kuu lõpu väärtuse iga tabeli Promotion rea kohta. Teine parameeter täpsustab kuude arvu enne või pärast kuud veerus StartDate; praegusel juhul tähendab 0 sama kuud. Näiteks kui väärtus veerus StartDate on 6/1/2001, on arvutatud veeru väärtus 6/30/2001.

Arvutatud veergude nimetamine

Vaikimisi lisatakse uued arvutatud veerud muudest veergudest paremale ja veerule määratakse automaatselt CalculatedColumn1, CalculatedColumn2jne. Pärast veergude loomist saate veerge vajadusel ümber korraldada ja ümber nimetada.

Arvutatud veergude muudatuste korral kehtivad järgmised piirangud.

  • Kõik arvutatud veergude nimed peavad olema tabelisiseselt kordumatud.

  • Vältige nimesid, mida on samas töövihikus mõõtude jaoks juba kasutatud. Kuigi mõõdul ja arvutuslikul veerul saab põhimõtteliselt sama nimi olla, tekivad kattuvate nimede korral kergesti arvutusvead. Kui soovite vältida mõnele muule meetmele viitamist, kasutage veerule viitamisel alati täielikult kvalifitseeritud veergu.

  • Arvutatud veeru ümbernimetamisel peate värskendama ka kõik valemid, mis sõltuvad olemasolevast veerust. Kui te pole käsitsi värskendamise režiimis, siis valemi tulemite värskendamine toimub automaatselt. See võib küll veidi aega võtta.

  • On märke, mida ei saa veergude nimedes või muude Power Pivoti objektide nimedes kasutada. Lisateavet leiate teemast "nimede nõuded" Dax-i süntaksi spetsifikatsioonis Power Pivoti jaoks.

Olemasoleva arvutatud veeru ümbernimetamiseks või redigeerimiseks tehke järgmist.

  1. Paremklõpsake aknas Power Pivot arvutatud veeru pealkirja, mille soovite ümber nimetada, ja klõpsake käsku Nimeta veerg ümber.

  2. Tippige uus nimi ja vajutage seejärel klahvi ENTER uue nime kinnitamiseks.

Andmetüübi muutmine

Arvutatud veeru andmetüüpi saate muuta sarnaselt muude veergude andmetüübi muutmisega. Te ei saa teha järgmisi andmetüübi muudatusi: tekstist kümnendarvuks, tekstist täisarvuks, tekstist valuutaks ja tekstist kuupäevaks. Tekstist on võimalik muuta loogikaväärtuseks.

Arvutuslike veergude jõudlus

Arvutusliku veeru valem võib olla ressursimahukam kui mõõdus kasutatav valem. Üks põhjus on see, et arvutusliku veeru tulem arvutatakse alati iga tabeli rea kohta, aga mõõt arvutatakse ainult nende lahtrite kohta, mida kasutatakse PivotTable-liigendtabelis või PivotChart-liigenddiagrammis.

Näiteks miljoni reaga tabelil on alati miljoni tulemusega arvutuslik veerg ning vastav mõju jõudlusele. Tavaliselt filtreerib PivotTable-liigendtabeli andmeid, rakendades rea-ja veerupäised. See tähendab, et meede arvutatakse ainult PivotTable-liigendtabeli lahtrites olevate andmete alamhulga põhjal.

Valemis on sõltuvused valemis olevatest objekti viidetest (nt muudest veergudest või avaldistest, mis väärtustavad väärtusi). Näiteks mõnele muule veerule põhinevast arvutatud veerust või veeru viitega avaldist sisaldavast arvutusest ei saa hinnata enne teise veeru hindamist. Vaikimisi on automaatne värskendamine lubatud. Seega pidage meeles, et valemi sõltuvused võivad mõjutada jõudlust.

Jõudlusprobleemide vältimiseks arvutatud veergude loomisel tehke järgmist.

  • Selle asemel, et luua üksikut valemit, mis sisaldab palju keerukaid sõltuvusi, saate luua valemites toiminguid, mille tulemused on salvestatud veergudesse, et saaksite tulemusi kinnitada ja jõudluse muutusi hinnata.

  • Andmete muutmine põhjustab sageli arvutatud veergude värskendusi. Selle vältimiseks saate määrata ümberarvutamise režiimi käsitsi. Pidage meeles, et kui arvutatud veeru väärtused on valed, on veerg keelatud, kuni värskendate ja arvutate andmed ümber.

  • Kui muudate või kustutate tabelitevahelisi seoseid, muutuvad valemid, mis nende tabelite veerge kasutavad, kehtetuks.

  • Kui loote valemi, mis sisaldab kaudset või endale viitavat sõltuvust, tekib tõrge.

Ülesanded

Lisateavet arvutatud veergudega töötamise kohta leiate teemast arvutatud veeru loomine.

Märkus.:  See leht on tõlgitud automaatselt ning sellel võib leiduda grammatikavigu ja ebatäpsusi. Tahame, et sellest sisust oleks teile abi. Andke meile teada, kui see teave oli teile abiks. Soovi korral saate ingliskeelset artiklit lugeda siit.​

Täiendage Office'i kasutamise oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liituge Office Insideri programmiga

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×