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

V tem članku si bomo ogledali osnove ustvarjanja formul za izračun tako za izračunane stolpce kot tudi mere v Power Pivot. Če še ne uporabljate jezika DAX, si oglejte Vodnik za hitri začetek: Spoznajte osnove jezika DAX v 30 minutah.

Osnove formul

Power Pivot ponuja izraze za analizo podatkov (DAX) za ustvarjanje izračunov po meri Power Pivot tabelah in Excelovih vrtilnih tabelah. DAX vključuje nekatere funkcije, ki se uporabljajo v Excelovih formulah, in dodatne funkcije, ki so zasnovane tako, da delujejo z relacijimi podatki in izvajajo dinamično združevanje.

Tukaj je nekaj osnovnih formul, ki jih lahko uporabite v izračunanem stolpcu:

Formula

Opis

=TODAY()

Vstavi današnji datum v vsako vrstico stolpca.

=3

Vstavi vrednost 3 v vsako vrstico stolpca.

=[Column1] + [Column2]

Sešteje vrednosti v isti vrstici vrstic v stolpcih [Stolpec1] in [Stolpec2] ter postavi rezultate v isto vrstico izračunanega stolpca.

Ustvarite lahko Power Pivot za izračunane stolpce tako, kot ustvarjate formule v Microsoft Excelu.

Ko ustvarite formulo, upoštevajte ta navodila:

  • Vsaka formula se mora začeti z enačajem.

  • Lahko vnesete ali izberete ime funkcije ali pa vnesete izraz.

  • Začnite vnašati prvih nekaj črk želene funkcije ali imena, funkcija samodokončanja pa prikaže seznam funkcij, tabel in stolpcev, ki so na voljo. Pritisnite tipko TAB, da dodate element s seznama samodokončanje v formulo.

  • Kliknite gumb Fx , da prikažete seznam funkcij, ki so na voljo. Če želite izbrati funkcijo s spustnega seznama, s puščičnimi tipkami označite element in nato kliknite V redu, da dodate funkcijo v formulo.

  • Argumente vnesite funkciji tako, da jih izberete s spustnega seznama možnih tabel in stolpcev ali tako, da vnesete vrednosti ali drugo funkcijo.

  • Preverite, ali obstajajo napake v sintaksi: zagotovite, da so vsi oklepaji zaprti in da se stolpci, tabele in vrednosti sklicujejo pravilno.

  • Pritisnite TIPKO ENTER, da sprejmete formulo.

Opomba: V izračunanem stolpcu je stolpec izpolnjen z vrednostmi takoj, ko sprejmete formulo. Če v meri pritisnete tipko ENTER, se definicija mere shrani.

Ustvarjanje preproste formule

Ustvarjanje izračunanega stolpca s preprosto formulo

Datumprodaje

Podkategorija

Izdelek

Prodaja

Količina

1/5/2009

Pripomočki

Torbica

254995

68

1/5/2009

Pripomočki

Mini polnilnik baterij

1099.56

44

1/5/2009

Digitalno

Slim Digital

6512

44

1/6/2009

Pripomočki

Leča za pretvorbo telefota

1662.5

18

1/6/2009

Pripomočki

Stativa

938.34

18

1/6/2009

Pripomočki

Kabel USB

1230.25

26

  1. Izberite in kopirajte podatke iz zgornje tabele, vključno z naslovi tabele.

  2. V Power Pivot kliknite Osnovno in> prilepi.

  3. V pogovornem oknu Predogled lepljenja kliknite V redu.

  4. Kliknite Načrt> stolpce,>Dodaj.

  5. V vnosno vrstico nad tabelo vnesite to formulo.

    =[Prodaja] / [Količina]

  6. Pritisnite TIPKO ENTER, da sprejmete formulo.

Vrednosti so nato izpolnjene v novem izračunanem stolpcu za vse vrstice.

Namigi za uporabo funkcije samodokončanja

  • Funkcijo »Samodokončanje formul« lahko uporabite na sredini obstoječe formule z ugnezdenimi funkcijami. Besedilo tik pred točko vstavljanja je uporabljeno za prikaz vrednosti na spustnem seznamu, celotno besedilo za točko vstavljanja pa ostane nespremenjeno.

  • Power Pivot ne doda zaklepaja funkcij ali samodejno ujemanja oklepajev. Prepričajte se, da je vsaka funkcija sintaktično pravilna ali da formule ni mogoče shraniti ali uporabiti. Power Pivot označi oklepaje, kar olajša preverjanje, ali so pravilno zaprti.

Delo s tabelami in stolpci

Power Pivot tabele podobne Excelovim tabelam, vendar se razlikujejo glede na način dela s podatki in formulami:

  • Formule v Power Pivot delujejo le s tabelami in stolpci, ne pa s posameznimi celicami, sklici na obseg ali matrikami.

  • Formule lahko z relacijami pridobiti vrednosti iz povezanih tabel. Pridobljene vrednosti so vedno povezane z vrednostjo trenutne vrstice.

  • Formul ne Power Pivot v Excelov delovni list in obratno.

  • Ne morete imeti nepravilnih ali »neporavnanih« podatkov, kot to naredite na Excelovem delovnem listu. Vsaka vrstica v tabeli mora vsebovati enako število stolpcev. Vendar pa lahko v nekaterih stolpcih imate prazne vrednosti. Excelove podatkovne tabele in podatkovne Power Pivot niso izmenljive, lahko pa se povežete z Excelovimi tabelami iz Power Pivot in Excelove podatke prilepite v Power Pivot. Če želite več informacij, glejte Dodajanje podatkov delovnega lista v podatkovni model s povezano tabelo in Kopiranje in lepljenje vrstic v podatkovni model v dodatku Power Pivot.

Sklicevanje na tabele in stolpce v formulah in izrazih

Na poljubno tabelo in stolpec se lahko sklicujete tako, da uporabite njeno ime. Spodnja formula na primer prikazuje, kako se sklicujete na stolpce iz dveh tabel s popolnoma kvalificiranim imenom:

=SUM('Nova prodaja'[Znesek]) + SUM('Pretekla prodaja'[Znesek])

Ko je formula ovrednotena, Power Pivot najprej preveri splošno sintakso, nato pa preveri imena stolpcev in tabel, ki jih navedete, glede na morebitne stolpce in tabele v trenutnem kontekstu. Če je ime dvoumno ali če stolpca ali tabele ni mogoče najti, se bo v formuli prikazala napaka (niz #ERROR namesto podatkovne vrednosti v celicah, kjer pride do napake). Če želite več informacij o poimenovanju zahtev za tabele, stolpce in druge predmete, glejte »Zahteve poimenovanja v specifikaciji sintakse JEZIKA DAX za Power Pivot.

Opomba: Kontekst je pomembna funkcija podatkovnih Power Pivot, ki vam omogočajo ustvarjanje dinamičnih formul. Kontekst določajo tabele v podatkovnem modelu, relacije med tabelami in vsi uporabljeni filtri. Če želite več informacij, glejte Kontekst v formulah jezika DAX.

Relacije tabele

Tabele so lahko povezane z drugimi tabelami. Z ustvarjanjem relacij pridobite možnost iskanja podatkov v drugi tabeli in uporabe povezanih vrednosti za izvajanje zapletenih izračunov. Izračunan stolpec lahko na primer uporabite, če želite poiskati vse zapise pošiljke, povezane s trenutnim prodajalcem, in nato sešteti stroške pošiljanja za vsakega od teh. Učinek je podoben parametrizirani poizvedbi: izračunate lahko drugo vsoto za vsako vrstico v trenutni tabeli.

Številne funkcije JEZIKA DAX zahtevajo odnos med tabelami ali več tabelami, da lahko poiščejo stolpce, na katere ste se sklicevali, in vrnejo smiselne rezultate. Druge funkcije bodo poskušale prepoznati odnos; Najbolje pa je, da vedno ustvarite relacijo, kjer je to mogoče.

Pri delu z vrtilnimi tabelami je še posebej pomembno, da povežete vse tabele, ki so uporabljene v vrtilni tabeli, tako da je mogoče podatke povzetka pravilno izračunati. Če želite več informacij, glejte Delo z relacijami v vrtilnih tabelah.

Odpravljanje napak v formulah

Če pri določanju izračunanega stolpca prejmete napako, formula lahko vsebuje sintaktično napako ali semantično napako.

Sintaktne napake najlažje odpravite. Običajno vključujejo manjkajoči oklepaj ali vejico. Če želite pomoč za sintakso posameznih funkcij, glejte Sklic funkcije DAX.

Do druge vrste napake pride, ko je sintaksa pravilna, vendar vrednost ali stolpec, na katerega se sklicujete, ni smiselna v kontekstu formule. Takšne semantične napake lahko povzročijo katere koli od naslednjih težav:

  • Formula se sklicuje na obstoječi stolpec, tabelo ali funkcijo.

  • Formula je videti pravilna, toda ko Power Pivot pridobi podatke, ki jih najde, neujema in prikaže napako.

  • Formula funkciji poda napačno število ali vrsto parametrov.

  • Formula se sklicuje na drug stolpec z napako, zato njene vrednosti niso veljavne.

  • Formula se sklicuje na stolpec, ki še ni bil obdelan. To se lahko zgodi, če ste delovni zvezek spremenili v ročni način, spremenili in nato nikoli osvežili podatkov ali posodobili izračunov.

V prvih štirih primerih DAX označi celoten stolpec, v katerem je neveljavna formula. V zadnjem primeru dax zatemni stolpec, kar pomeni, da je stolpec v nepredelani stanju.

Ali potrebujete dodatno pomoč?

Ali želite več možnosti?

Raziščite ugodnosti naročnine, prebrskajte izobraževalne tečaje, preberite, kako zaščitite svojo napravo in še več.

Skupnosti vam pomagajo postaviti vprašanja in odgovoriti nanje, posredovati povratne informacije in prisluhniti strokovnjakom z bogatim znanjem.