Izračunati stupci u dodatku Power Pivot

Važno :  Ovaj je članak strojno preveden. Pogledajteizjavu o odricanju od odgovornosti. Verziju ovog članka na engleskom potražite ovdje.

S izračunatim stupcima, možete dodati nove podatke u tablicu u vašem Power Pivot podatkovnog modela. No umjesto lijepljenja ili uvoz vrijednosti u stupcu, stvorite formulu Izraza za analizu podataka (DAX)koji definira vrijednosti u stupcu. Na primjer, želite dodati prodaje dobiti vrijednosti za svaki redak u tablici Stvarnaprodaja. Dodavanjem novi izračunati stupac, a pomoću formule = [IznosProdaje]-[UkupniTrošak]-[Iznospovrata], vrijednosti su izračunate oduzimanjem vrijednosti iz svakog retka u UkupniTrošak i Iznospovrata stupaca s vrijednostima u svakom retku u stupcu IznosProdaje. Stupcu dobit zatim može se koristiti u izvješću zaokretne tablice, zaokretni grafikon ili Power View kao i na bilo koji stupac.

Izračunati stupac u dodatku Power Pivot

Izračunati stupac u dodatku Power Pivot

Napomena : Iako izračunate stupce i mjere slične su oba su na temelju formule, razlikuju se po načinu na koji se koriste. Mjere najčešće koriste se u području vrijednosti zaokretne tablice ili zaokretnog grafikona. Izračunati stupci se koriste 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 slične su onima koje stvarate u programu Excel, ali za razliku od programa Excel, za različite retke u tablici nije moguće stvoriti različite formule, već se umjesto toga na cijeli stupac automatski primjenjuje DAX formula.

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 stvarati izračunate stupce koji se temelji na 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.

Vrh stranice

Primjer

Izračunati stupac može se temeljiti na podacima koje ste dodali u postojeću tablicu. Možete, primjerice, povezivati vrijednosti, zbrajati, oduzimati, izdvajati podnizove ili uspoređivati vrijednosti u drugim poljima. Da biste dodali izračunati stupac, trebali ste već dodati najmanje jednu tablicu u dodatku Power Pivot.

Pogledajmo sljedeću formulu:

=EOMONTH([Početnidatum],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 Preuzimanje oglednih podataka za vodiče za DAX i podatkovne modele.

Vrh stranice

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, CalculatedColumn2itd. Mogu prerasporediti i preimenujte stupce nakon stvaranja. No 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, kada koje upućuju na stupac uvijek koristite referencu potpuno kvalificiran stupac.

  • Nakon promjene naziva izračunatog stupca potrebno je ažurirati sve formule koje se oslanjaju na postojeći stupac. Ako ne koristite ručni način ažuriranja, ažuriranje rezultata formula izvršit će se automatski, ali ta operacija može potrajati.

  • Neke znakove nije moguće koristiti u nazivima stupaca ni u nazivima drugih objekata u dodatku Power Pivot. Dodatne informacije potražite u odjeljku "Preduvjeti dodjele naziva" u članku Specifikacija sintakse DAX-a za Power Pivot.

Promjena naziva i 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.

Vrh stranice

Promjena vrste podataka

Vrstu podataka izračunatog stupca možete promijeniti na isti način na koji mijenjate vrstu podataka za neizračunate stupce. Ne možete izvršavati sljedeće promjene vrste podataka: iz teksta u decimalni broj, iz teksta u cijeli broj, iz teksta u valutu i iz teksta u datum. Tekst možete promijeniti u Booleovu vrijednost.

Vrh stranice

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; zato mjere izračunava će se samo za podskup podataka u svaku ćeliju zaokretne tablice.

Formula sadrži zavisnosti o objektima referenciranima u formuli, kao što su drugi stupci ili izrazi koji izračunavaju vrijednosti. Izračunati stupac utemeljen na drugom stupcu ili izračun koji sadrži izraz s referencom na stupac, primjerice, nije moguće izračunati dok se ne izračuna drugi stupac. Automatsko je osvježavanje po zadanom omogućeno pa sve takve zavisnosti mogu utjecati na performanse prilikom ažuriranja vrijednosti i osvježavanja formula.

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

  • Umjesto stvaranja jedne formule koja sadrži mnogo složenih zavisnosti, stvarajte formule u koracima s rezultatima koji se spremaju u stupce da biste mogli provjeravati valjanost rezultata i procjenjivati performanse.

  • Izračunati će se stupci vrlo često morati ponovno izračunati nakon izmjene podataka. To možete spriječiti tako da način ponovnog izračuna postavite na ručno, ali ako neka vrijednost u izračunatom stupcu nije točna, stupac će biti zasivljen dok ne osvježite i ponovno izračunate podatke.

  • 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

U nastavku navedeni članci sadrže dodatne informacije o radu s izračunatim stupcima.

Stvaranje izračunatog stupca

Vrh stranice

Napomena : Izjava o odricanju od odgovornosti za strojni prijevod: ovaj je članak preveo računalni sustav bez ljudske intervencije. Microsoft nudi strojne prijevode da bi korisnicima koji ne razumiju engleski omogućio čitanje sadržaja o Microsoftovim proizvodima, uslugama i tehnologijama. Budući da je preveden strojno, članak možda sadrži pogreške u vokabularu, sintaksi ili gramatici.

Proširite svoje vještine
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.

×