Logige sisse Microsofti kontoga
Logige sisse või looge konto.
Tere!
Valige mõni muu konto.
Teil on mitu kontot
Valige konto, millega soovite sisse logida.

Arvutuslik veerg annab teile võimaluse lisada oma andmemudeli tabelisse Power Pivot andmeid. Väärtuste veerusse kleepimise või importimise asemel saate luua andmeanalüüsi avaldiste (DAX)valemi, mis määratleb veeruväärtused.

Kui soovite näiteks lisada müügikasumi väärtused tabeli factSales igale reale. Uue arvutatud veeru lisamisel ja valemi =[SalesAmount]-[TotalCost]–[ReturnAmount]abil arvutatakse uued väärtused, lahutades veeru TotalCost ja ReturnAmount iga rea väärtused veeru SalesAmount iga rea väärtustest. Seejärel saab veergu Kasum kasutada PivotTable-liigendtabelis, PivotChart-liigenddiagramm Power View's või Power View'i aruandes nagu mis tahes teises veerus.

Sellel joonisel on arvutuslik veerg Power Pivot.

Arvutuslik veerg

Märkus.: Kuigi arvutatud veerud ja meetmed on sarnased, kuna need tuginevad valemile, on need erinevad. Mõõte kasutatakse kõige sagedamini PivotTable-liigendtabeli või PivotChart-liigenddiagrammi väärtuste alas. Arvutatud veergude kasutamine, kui soovite arvutuslikud tulemid asetada PivotTable-liigendtabeli muule alale (nt PivotTable-liigendtabeli veerule või reale või PivotChart-liigenddiagramm). Lisateavet mõõtude kohta leiate artiklist Mõõdud Power Pivotis.

Arvutatud veergude mõistmine

Valemid arvutatud veergudes on üsna Excelis loodavate valemite sarnased. Tabeli erinevate ridade jaoks ei saa aga luua erinevaid valemeid. Selle asemel rakendatakse DAX-i valem automaatselt kogu 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.

Arvutuslik veerge saate luua vastavalt meetmetele 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 andmetega, 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 juba olema vähemalt üks tabel Power Pivot.

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 teistest veergudest paremale ja veerule määratakse automaatselt vaikenimi CalculatedColumn1, CalculatedColumn2jne. Pärast veergude loomist saate veerge vajaduse korral ümber korraldada ja ümber nimetada.

Arvutatud veergude muutmisel on mõned 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. Mõõtu kogemata kasutamast hoidumiseks kasutage veerule viitamisel alati täielikku veeruviidet.

  • Arvutatud veeru ümbernimetamisel peate värskendama ka kõiki valemeid, mis sõltuvad olemasolevast veerust. Kui te pole käsitsi värskendamise režiimis, värskendatakse valemite tulemid 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 "Nimetamisnõuded" "Power Pivoti DAX-i süntaksi spetsifikatsioonis".

Olemasoleva arvutatud veeru ümbernimetamiseks või redigeerimiseks:

  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

Arvutuslik veerg saab andmetüüpi muuta samamoodi nagu muude veergude andmetüüpi. 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. PivotTable-liigendtabel filtreerib andmeid üldjuhul rea- ja veerupäiste abil. See tähendab, et mõõt arvutatakse ainult PivotTable-liigendtabeli igas lahtris oleva andmehulga kohta.

Valemil on sõltuvused valemi objektiviidetest (nt muud veerud või avaldised, mis väärtusi hindavad). Näiteks arvutuslik veerg, mis põhineb teisel veerul või arvutusel, mis sisaldab veeruviitega avaldist, ei saa enne teise veeru hindamist hinnata. Vaikimisi on automaatne värskendamine lubatud. Seega pidage meeles, et valemisõltuvused võivad jõudlust mõjutada.

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

  • Selle asemel, et luua üks valem, mis sisaldab palju keerukaid sõltuvusi, looge valemid etappidena, mille tulemid on salvestatud veergudesse, et kontrollida tulemeid ja hinnata jõudlusmuudatusi.

  • Andmete muudatused põhjustavad sageli arvutuslik veergude värskendamist. Selle vältimiseks saate määrata ümberarvutamise režiimiks käsitsi. Pidage siiski meeles, et kui arvutuslik veerg on vale, keelatakse veerg seni, kuni andmeid värskendate ja ümber arvutate.

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

Kas vajate veel abi?

Kas soovite rohkem valikuvariante?

Siin saate tutvuda tellimusega kaasnevate eelistega, sirvida koolituskursusi, õppida seadet kaitsma ja teha veel palju muud.

Kogukonnad aitavad teil küsimusi esitada ja neile vastuseid saada, anda tagasisidet ja saada nõu rikkalike teadmistega asjatundjatelt.

Kas sellest teabest oli abi?

Kui rahul te keelekvaliteediga olete?
Mis mõjutas teie hinnangut?
Kui klõpsate nuppu Edasta, kasutatakse teie tagasisidet Microsofti toodete ja teenuste täiustamiseks. IT-administraator saab neid andmeid koguda. Privaatsusavaldus.

Täname tagasiside eest!

×