Izračunati stupci u dodatku Power Pivot

Napomena:  Željeli bismo vam pružiti najnoviji sadržaj pomoći što je brže moguće i to na vašem jeziku. Ova je stranica strojno prevedena te može sadržavati gramatičke pogreške ili netočnosti. Naša je namjera da vam ovaj sadržaj bude koristan. Možete li nam pri dnu ove stranice javiti jesu li vam ove informacije bile korisne? Kao referencu možete pogledati i članak na engleskom jeziku .

Izračunati stupac vam omogućuje da biste dodali nove podatke u tablicu u vašem Power Pivot podatkovnog modela. Umjesto lijepljenja ili uvoz vrijednosti u stupcu, stvorite formulu Izraza za analizu podataka (DAX)koji definira vrijednosti u stupcu.

Ako, na primjer, morate dodati prodaje dobiti vrijednosti za svaki redak u tablici Stvarnaprodaja . Dodavanjem novi izračunati stupac, a pomoću formule = [IznosProdaje]-[UkupniTrošak]-[Iznospovrata], nove vrijednosti su izračunava oduzimanjem vrijednosti iz svakog retka u UkupniTrošak i Iznospovrata stupaca s vrijednostima u svakom retku u IznosProdaje stupac. Stupcu dobit se zatim može koristiti u izvješću zaokretne tablice, zaokretni grafikon ili Power View – kao što biste bilo koji stupac.

Slika prikazuje izračunatog stupca u Power Pivot.

Izračunati stupac u dodatku Power Pivot

Napomena: Iako izračunate stupce i mjere slični su jer se svaki ovisi formule, oni se razlikuju. Mjere najčešće koriste se u području vrijednosti zaokretne tablice ili zaokretnog grafikona. Korištenje izračunatih stupaca kada želite izračunati rezultate smještaju u drugo područje u zaokretnoj tablici, kao što su stupca ili retka u zaokretnoj tablici ili na osi zaokretnog grafikona. Dodatne informacije o mjere potražite u članku mjera u dodatku Power Pivot.

Izračunati stupci

Formule u izračunatim stupcima vrlo je sličan formule koje stvorite u programu Excel. Međutim, ne možete stvoriti različite formule za različite retke u tablici. Umjesto toga DAX formulu automatski primjenjuje se na cijeli stupac.

Kada stupac sadrži formulu, vrijednost se izračunava za svaki redak. Rezultati za stupac izračunavaju se čim unesete formulu. Zatim se po potrebi ponovno izračunavaju vrijednosti stupaca, primjerice kada se osvježe izvorni podaci.

Možete stvoriti izračunati stupci prema mjere i drugih izračunatih stupaca. Ako, na primjer, možda stvorite jedan izračunati stupac da biste izdvojili broj iz niza teksta, a zatim koristiti taj broj u drugom izračunatog stupca.

Primjer

Podržavaju izračunatog stupca s podacima koje dodate u postojeću tablicu. Ako, na primjer, možda odlučite concatenate vrijednosti, izvođenje zbrajanja, izdvojiti podnizova ili Usporedba vrijednosti u drugim poljima. Da biste dodali izračunati stupac, trebali biste imati već imate barem jedna tablica u Power Pivot.

Imate susret ovu formulu:

=EOMONTH([StartDate],0])

Uz ogledne podatke tvrtke Contoso ova formula izdvaja mjesec iz stupca DatumPočetka u tablici Promocija. Zatim izračunava vrijednost na kraju mjeseca za svaki redak u tablici Promocija. Drugi parametar navodi broj mjeseci prije ili nakon mjeseca navedenog u stupcu DatumPočetka. U ovom slučaju 0 označava isti mjesec. Ako je, primjerice, vrijednost u stupcu DatumPočetka 1.6.2001., vrijednost u izračunatom stupcu bit će 30.6.2001.

Dodatne informacije o oglednim podacima tvrtke Contoso potražite u članku Pribavljanje oglednih podataka za DAX i podatkovne modele.

Dodjela naziva izračunatim stupcima

Prema zadanim postavkama novim izračunatim stupcima dodat će se desno od drugih stupaca, a stupac se automatski dodjeljuju zadani naziv stupac Izračunatistupac1, CalculatedColumn2i tako dalje. Nakon stvaranja stupca, promijenite raspored i preimenujte stupca prema potrebi.

Postoje neka ograničenja promjene u izračunatim stupcima:

  • Svaki naziv stupca mora biti jedinstven unutar tablice.

  • Izbjegavajte nazivi koji se već koristi za mjere iz iste radne knjige. Iako je moguće mjera i izračunati stupac koji želite imati isti naziv ako imena nisu jedinstvena mogli jednostavno pristupati izračuna pogreške. Da biste izbjegli slučajno pozivanje mjera, uvijek koristi potpuno kvalificiran referenca na stupac.

  • Pri preimenovanju izračunati stupac, morate ažurirati i sve formule koje ovise o postojeći stupac. Ako niste u načinu rada za ručno ažuriranje, ažuriranje rezultata formula pojavljuje se automatski. Međutim, ovaj postupak može potrajati neko vrijeme.

  • Postoje neki znakovi koje nije moguće koristiti unutar nazive stupaca ili u nazivima drugih objekata u Power Pivot. Dodatne informacije potražite u članku "Imenovanje preduvjeti" "u Specifikacija DAX sintakse za PowerPivot.

Promjena naziva ili uređivanje postojećeg izračunatog stupca:

  1. U prozoru dodatka Power Pivot desnom tipkom miša kliknite naslov izračunatog stupca koji želite preimenovati, a zatim kliknite Preimenuj stupac.

  2. Upišite novi naziv, a zatim pritisnite ENTER da biste prihvatili novi naziv.

Promjena vrste podataka

Možete promijeniti vrstu podataka za izračunati stupac na isti način možete promijeniti vrstu podataka za druge stupce. Ne možete unositi sljedeće promjene vrste podataka: iz teksta u decimalni broj, iz teksta cijeli broj, iz teksta valutu i iz teksta na datum. Možete unijeti promjene iz teksta Booleove vrijednosti.

Performanse izračunatih stupaca

Formulu za izračunati stupac može biti više resursa ćete morati usko od formula koja se koristi za mjeru. Jedan od razloga je da rezultat za izračunati stupac uvijek se izračunava za svaki redak u tablici, dok je mjera izračunava se samo ćelija koje se koriste u zaokretnoj tablici ili zaokretnom grafikonu.

Na primjer, tablicu u kojoj je milijuna reci uvijek će imati izračunatog stupca s rezultate u milijuna i odgovarajuće utjecaj na performanse. Međutim, zaokretnu tablicu obično filtrira podatke primjenom naslova redaka i stupaca. To znači da se mjere izračunati samo za podskup podataka u svaku ćeliju zaokretne tablice.

Formula sadrži ovisnosti na referenci objekta u formuli, kao što su druge stupce ili izrazi koji procjenu vrijednosti. Ako, na primjer, izračunati stupac koji se temelji na drugi stupac – ili izračuna koji sadrži izraz s reference stupca – ne može izvesti dok procjenjuje drugi stupac. Automatsko osvježavanje omogućena je prema zadanim postavkama. Tako, imajte na umu da možete formule utjecati na performanse.

Da biste izbjegli probleme s performansama prilikom stvaranja izračunatih stupaca, slijedite ove smjernice:

  • Umjesto stvoriti jednu jedinu formulu koja sadrži brojne složene zavisnosti, stvorite formule u koracima, s rezultatima spremljene u stupce, tako da možete provjeriti rezultate i procjenu promjene performanse.

  • Izmjene podataka često će induce ažuriranja za izračunate stupce. To možete onemogućiti tako da postavite način ponovnog izračuna na ručno. Imajte na umu, međutim, ako su sve vrijednosti u izračunatom stupcu neispravne stupac će biti onemogućena do osvježavanje i ponovni izračun podataka.

  • Ako odnos između tablica promijenite ili izbrišete, formule koje koriste stupce u tim tablicama neće više biti valjane.

  • Ako stvorite formulu koja sadrži kružnu ili samoreferirajuću zavisnost, pojavit će se pogreška.

Zadaci

Dodatne informacije o radu s izračunatim stupcima potražite u članku Stvaranje izračunatog stupca.

Proširite svoje vještine korištenja sustava Office
Istražite osposobljavanje

Jesu li vam ove informacije bile korisne?

Hvala vam na povratnim informacijama!

Hvala vam na povratnim informacijama! Čini se da bi vam pomoglo kad bismo vas povezali s nekim od naših agenata podrške za Office.

×