Applies ToExcel za Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

Izračunati stupac omogućuje dodavanje novih podataka u tablicu u podatkovnom Power Pivot modelu. Umjesto lijepljenja ili uvoza vrijednosti u stupac, stvarate formulu izraza za analizu podataka (DAX) koja definira vrijednosti stupaca.

Ako, primjerice, morate dodati vrijednosti dobiti od prodaje u svaki redak u tabliciProdaje . Dodavanjem novog izračunatog stupca i pomoću formule =[IznosProdaje]-[TotalCost]–[ReturnAmount], nove se vrijednosti izračunavaju oduzimanjem vrijednosti iz svakog retka u stupcima Ukupni Zbroj i IznosProdaje iz vrijednosti u svakom retku stupca IznosProdaje. Stupac Dobit zatim se može koristiti u izvješću zaokretne tablice, zaokretnog grafikona ili dodatka Power View, kao i u bilo kojem drugom stupcu.

Ova slika sadrži izračunati stupac u Power Pivot.

Izračunati stupac u dodatku Power Pivot

Napomena: Iako su izračunati stupci i mjere slični jer se svaki od njih oslanja na formulu, razlikuju se. Mjere se najčešće koriste u području Vrijednosti zaokretne tablice ili zaokretnog grafikona. Izračunate stupce koristite kada izračunate rezultate želite postaviti u drugo područje zaokretne tablice, npr. stupac ili redak u zaokretnoj tablici ili na osi u zaokretnom grafikonu. Dodatne informacije o mjerama potražite u članku Mjere u dodatku Power Pivot.

Objašnjenje izračunatih stupaca

Formule u izračunatim stupcima slično su formulama koje stvorite u programu Excel. No ne možete stvoriti različite formule za različite retke u tablici. Umjesto toga, DAX formula automatski se primjenjuje na cijeli stupac.

Kada stupac sadrži formulu, vrijednost se izračunava za svaki redak. Rezultati se izračunavaju za stupac čim unesete formulu. Vrijednosti stupaca ponovno se izračunavaju prema potrebi, primjerice kada se osvježavaju temeljni podaci.

Izračunate stupce možete stvoriti prema mjerama i drugim izračunatim stupcima. Možete, primjerice, stvoriti jedan izračunati stupac da biste izdvojili broj iz niza teksta, a zatim taj broj koristiti u drugom izračunatom stupcu.

Primjer

Izračunati stupac možete podržavati podacima koje dodate u postojeću tablicu. Možete, primjerice, odabrati spajanje vrijednosti, zbrajanje, izdvajanje podnizova ili usporedbu vrijednosti u drugim poljima. Da biste dodali izračunati stupac, već biste trebali imati najmanje jednu tablicu u Power Pivot.

Pogledajte ovu formulu:

=EOMONTH([DatumPočetka];0])

Pomoću oglednih podataka tvrtke Contoso ova formula izdvaja mjesec iz stupca PočetniDatum u tablici Promocija. Zatim izračunava vrijednost kraja mjeseca za svaki redak u tablici Promocija. Drugi parametar određuje broj mjeseci prije ili nakon mjeseca u datumu Start; u ovom slučaju, 0 znači isti mjesec. Ako je, primjerice, vrijednost u stupcu StartDatum 1. 6. 2001., vrijednost u izračunatom stupcu bit će 30. 6. 2001.

Imenovanje izračunatih stupaca

Novi izračunati stupci po zadanom se dodaju s desne strane drugih stupaca, a stupcu se automatski dodjeljuje zadani naziv calculatedColumn1, CalculatedColumn2 i tako dalje. Kada stvorite stupce, po potrebi možete prerasporediti i preimenovati stupce.

Postoje neka ograničenja promjena izračunatih stupaca:

  • Naziv svakog stupca trebao bi biti jedinstven unutar tablice.

  • Izbjegavajte nazive koji su već korišteni za mjere unutar iste radne knjige. Iako je moguće da mjera i izračunati stupac imaju isti naziv, ako nazivi nisu jedinstveni, možete jednostavno dobiti pogreške u izračunu. Da biste izbjegli slučajno pozivanje mjere, uvijek koristite potpuno kvalificiranu referencu stupca prilikom pozivanja na stupac.

  • Prilikom preimenovanja izračunatog stupca morate ažurirati sve formule koje se koriste u postojećem stupcu. Osim ako ste u ručnom načinu ažuriranja, automatski se ažuriraju rezultati formula. Međutim, ovaj postupak može potrajati neko vrijeme.

  • Postoje neki znakovi koji se ne mogu koristiti unutar naziva stupaca ili u nazivima drugih objekata u Power Pivot. Dodatne informacije potražite u članku "Preduvjeti imenovanja" "u specifikaciji SINTAKSE DAX-a za Power Pivot.

Da biste preimenovali ili uredili postojeći izračunati stupac:

  1. U 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

Vrstu podataka za izračunati stupac možete promijeniti na isti način na koji možete promijeniti vrstu podataka za druge stupce. Ne možete napraviti sljedeće promjene vrste podataka: od teksta do decimalnog, od teksta do cijelog broja, iz teksta u valutu i od teksta do datuma. Možete promijeniti tekst iz Booleova teksta u Booleov.

Performanse izračunatih stupaca

Formula za izračunati stupac može intenzivnije koristiti resurse od formule koja se koristi za mjeru. Jedan od razloga je to što se rezultat za izračunati stupac uvijek izračunava za svaki redak u tablici, dok se mjera izračunava samo za ćelije koje se koriste u zaokretnoj tablici ili zaokretnom grafikonu.

Na primjer, tablica s milijun redaka uvijek će imati izračunati stupac s milijun rezultata i odgovarajući učinak na performanse. No zaokretna tablica obično filtrira podatke primjenom naslova redaka i stupaca. To znači da se mjera izračunava samo za podskup podataka u svakoj ćeliji zaokretne tablice.

Formula ovisi o referencama objekata u formuli, kao što su drugi stupci ili izrazi koji vrednuju vrijednosti. Izračunati stupac koji se temelji na drugom stupcu ili izračunu koji sadrži izraz s referencom stupca, primjerice, ne može se vrednovati dok se drugi stupac ne vrednuju. Automatsko osvježavanje po zadanom je omogućeno. Imajte na umu da ovisnosti formula mogu utjecati na performanse.

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

  • Umjesto da stvorite jednu formulu koja sadrži mnogo složenih zavisnosti, stvorite formule u koracima, a rezultati su spremljeni u stupce da biste mogli provjeriti valjanost rezultata i procijeniti promjene u performansama.

  • Izmjene podataka često izazivaju ažuriranja izračunatih stupaca. To možete spriječiti postavljanjem načina ponovnog izračuna na ručno. No imajte na umu da ako neke vrijednosti u izračunatom stupcu nisu točne, stupac će biti onemogućen dok ne osvježite i ponovno izračunate podatke.

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

  • Ako stvorite formulu koja sadrži kružnu ili samo referenciranje ovisnosti, pojavit će se pogreška.

Zadaci

Dodatne informacije o radu s izračunatim stupcima potražite Create izračunatom stupcu.

Potrebna vam je dodatna pomoć?

Želite dodatne mogućnosti?

Istražite pogodnosti pretplate, pregledajte tečajeve za obuku, saznajte kako zaštititi uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na njih, pošaljete povratne informacije i čujete se sa stručnjacima s bogatim znanjem.