Izračunani stolpci v dodatku Power Pivot

Velja za
Excel za Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

Izračunani stolpec vam omogoča dodajanje novih podatkov v tabelo v podatkovnem modelu dodatka Power Pivot. Namesto lepljenja ali uvoza vrednosti v stolpec ustvarite formulo DAX (Data Analysis Expressions ), ki določa vrednosti stolpcev.

Če morate na primer dodati vrednosti dobička od prodaje v vsako vrstico v tabeli factSales . Z dodajanjem novega izračunanega stolpca in z uporabo formule =[SalesAmount]-[TotalCost]–[ReturnAmount] se nove vrednosti izračunajo tako, da se vrednosti iz vsake vrstice v stolpcih TotalCost in ReturnAmount odštejejo od vrednosti v vsaki vrstici stolpca SalesAmount. Stolpec »Dobiček« lahko nato uporabite v vrtilni tabeli, vrtilnem grafikonu ali poročilu Power View – tako kot v katerem koli drugem stolpcu.

Na tej sliki je prikazan izračunani stolpec v dodatku Power Pivot.

Izračunani stolpec

Opomba

Čeprav so izračunani stolpci in mere podobni, ker se vsak zanaša na formulo, se razlikujejo. Mere se najpogosteje uporabljajo v območju »Vrednosti « vrtilne tabele ali vrtilnega grafikona. Izračunane stolpce uporabite, če želite izračunane rezultate postaviti na drugo območje vrtilne tabele, na primer v stolpec ali vrstico v vrtilni tabeli ali na os v vrtilnem grafikonu. Če želite več informacij o meritvah, glejte Meritve v dodatku Power Pivot.

Razumevanje izračunanih stolpcev

Formule v izračunanih stolpcih so podobne formulam, ki jih ustvarite v Excelu. Vendar pa ne morete ustvariti različnih formul za različne vrstice v tabeli. Namesto tega se formula DAX samodejno uporabi za celoten stolpec.

Ko stolpec vsebuje formulo, se vrednost izračuna za vsako vrstico. Rezultati so izračunani za stolpec takoj, ko vnesete formulo. Vrednosti stolpcev se nato po potrebi znova izračunajo, na primer ob osvežitvi osnovnih podatkov.

Izračunane stolpce lahko ustvarite glede na mere in druge izračunane stolpce. Ustvarite lahko na primer en izračunani stolpec, da izvlečete številko iz niza besedila, nato pa to številko uporabite v drugem izračunanem stolpcu.

Primer

Izračunani stolpec lahko podprete s podatki, ki jih dodate v obstoječo tabelo. Lahko se na primer odločite za združevanje vrednosti, seštevanje, ekstrakiranje podnizov ali primerjavo vrednosti v drugih poljih. Če želite dodati izračunani stolpec, morate v dodatku Power Pivot že imeti vsaj eno tabelo.

Oglejte si to formulo:

=EOMONTH([začetniDatum];0])

Z uporabo vzorčnih podatkov Contoso ta formula izvleče mesec iz stolpca »ZačetniDatum« v tabeli »Promocija«. Nato izračuna vrednost ob koncu meseca za vsako vrstico v tabeli »Promocija«. Drugi parameter določa število mesecev pred ali po mesecu v StartDate; V tem primeru 0 pomeni isti mesec. Če je na primer vrednost v stolpcu »ZačetniDatum« 1.6.2001, bo vrednost v izračunanem stolpcu 30.6.2001.

Poimenovanje izračunanih stolpcev

Privzeto so novi izračunani stolpci dodani desno od drugih stolpcev, stolpcu pa se samodejno dodeli privzeto ime IzračunanStolpec1, IzračunanStolpec2 in tako naprej. Ko ustvarite stolpce, lahko po potrebi preuredite in preimenujete stolpce.

Spremembe izračunanih stolpcev so omejene:

  • Vsako ime stolpca mora biti edinstveno v tabeli.
  • Izogibajte se imenom, ki so že bila uporabljena za mere v istem delovnem zvezku. Čeprav je mogoče, da imata mera in izračunani stolpec enako ime, če imena niso edinstvena, lahko zlahka dobite napake pri izračunu. Če se želite izogniti nenamernemu sklicevanju na mero, vedno uporabite popolnoma kvalificiran sklic na stolpec, ko se sklicujete na stolpec.
  • Ko preimenujete izračunani stolpec, morate posodobiti tudi vse formule, ki temeljijo na obstoječem stolpcu. Če niste v načinu ročnega posodabljanja, se rezultati formul posodabljajo samodejno. Ta postopek lahko traja nekaj časa.
  • Nekaterih znakov ni mogoče uporabiti v imenih stolpcev ali v imenih drugih predmetov v dodatku Power Pivot. Če želite več informacij, glejte »Zahteve za poimenovanje« v razdelku Specifikacija sintakse DAX za orodje PowerPivot.
Če želite preimenovati ali urediti obstoječi izračunani stolpec:
  1. V oknu dodatka Power Pivot z desno tipko miške kliknite naslov izračunanega stolpca, ki ga želite preimenovati, in kliknite Preimenuj stolpec.
  2. Vnesite novo ime in pritisnite tipko ENTER, da sprejmete novo ime.

Spreminjanje podatkovnega tipa

Podatkovni tip za izračunani stolpec lahko spremenite na enak način, kot lahko spremenite podatkovni tip za druge stolpce. Ne morete spremeniti teh podatkovnih tipov: iz besedila v decimalko, iz besedila v celo število, iz besedila v valuto in iz besedila v datum. Spremenite lahko besedilo v logično vrednost.

Učinkovitost izračunanih stolpcev

Formula za izračunani stolpec je lahko bolj intenzivna kot formula, uporabljena za mero. Eden od razlogov je, da je rezultat izračunanega stolpca vedno izračunan za vsako vrstico v tabeli, medtem ko je mera izračunana le za celice, ki so uporabljene v vrtilni tabeli ali vrtilnem grafikonu.

Tabela z milijonom vrstic bo na primer vedno imela izračunani stolpec z milijonom rezultatov in ustreznim učinkom na učinkovitost delovanja. Vendar vrtilna tabela na splošno filtrira podatke z uporabo naslovov vrstic in stolpcev. To pomeni, da je mera izračunana le za podnabor podatkov v vsaki celici vrtilne tabele.

Formula ima odvisnosti od sklicev na predmete v formuli, kot so drugi stolpci ali izrazi, ki ocenjujejo vrednosti. Izračunanega stolpca, ki temelji na drugem stolpcu – ali izračuna, ki vsebuje izraz s sklicem na stolpec – na primer ni mogoče ovrednotiti, dokler ni ovrednoten drugi stolpec. Samodejno osveževanje je privzeto omogočeno. Zato ne pozabite, da lahko odvisnosti formul vplivajo na učinkovitost delovanja.

Če se želite izogniti težavam z uspešnostjo pri ustvarjanju izračunanih stolpcev, upoštevajte te smernice:

  • Namesto da ustvarite eno formulo, ki vsebuje veliko zapletenih odvisnosti, ustvarite formule po korakih, rezultati pa so shranjeni v stolpce, tako da lahko preverite rezultate in ocenite spremembe učinkovitosti delovanja.
  • Spremembe podatkov pogosto povzročijo posodobitve izračunanih stolpcev. To lahko preprečite tako, da način preračunavanja nastavite na ročni. Ne pozabite, da če je katera koli vrednost v izračunanem stolpcu nepravilna, bo stolpec onemogočen, dokler ne osvežite in znova izračunate podatkov.
  • Če spremenite ali izbrišete relacije med tabelami, bodo formule, ki uporabljajo stolpce v teh tabelah, postale neveljavne.
  • Če ustvarite formulo, ki vsebuje krožno ali samoreferenčno odvisnost, bo prišlo do napake.

Opravila

Če želite več informacij o delu z izračunanimi stolpci, glejte Ustvarjanje izračunanega stolpca.