Vpišite se z Microsoftovim
Vpišite se ali ustvarite račun.
Pozdravljeni,
Izberite drug račun.
Imate več računov
Izberite račun, s katerim se želite vpisati.

V tem članku si bomo ogledali osnove ustvarjanja formul za izračune tako za izračunane stolpce kot tudi za ukrepe v Power Pivot. Če še ne veste, kje je DAX, preverite vodnik za hitri začetek: v 30 minutah se naučite osnov dax.

Osnove formul

Power Pivot so na voljo izrazi za analizo podatkov (DAX) za ustvarjanje izračunov po meri v Power Pivot tabelah in v Excel tabelah. DAX vključuje nekatere funkcije, ki se uporabljajo v Excel formulah, in dodatne funkcije, ki so zasnovane za delo z relacijnimi podatki in izvajanje dinamičnega združevanja.

Tu je nekaj osnovnih formul, ki jih je mogoče uporabiti 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] in postavi rezultate v isto vrstico izračunanega stolpca.

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

Ko ustvarite formulo, sledite tem korakom:

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

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

  • Začnite vtipkati prvih nekaj črk funkcije ali imena, s samodokončanjem pa se 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, nato pa kliknite V redu, da dodate funkcijo v formulo.

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

  • Preverite napake v sintaksi: prepričajte se, da so vsi oklepaji zaprti in da so stolpci, tabele in vrednosti pravilno sklicevani.

  • Pritisnite TIPKO ENTER, da sprejmete formulo.

Opomba: Ko v izračunanem stolpcu sprejmete formulo, je stolpec izpolnjen z vrednostmi. V meri s pritiskom tipke ENTER shranite definicijo merske enote.

Ustvarjanje preproste formule

Ustvarjanje izračunanega stolpca s preprosto formulo

DatumProdaje

Podkategorija

Izdelek

Prodaja

Količina

1/5/2009

Pripomočki

Primer izvajanja

254995

68

1/5/2009

Pripomočki

Mini polnilnik baterije

1099.56

44

1/5/2009

Digitalno

Tanek digitalni

6512

44

1/6/2009

Pripomočki

Leča za pretvorbo telephoto

1662.5

18

1/6/2009

Pripomočki

Tripod

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 >Lepljenje.

  3. V pogovornem oknu Predogled lepljenja kliknite V redu.

  4. Kliknite Načrt> stolpcev>Dodaj.

  5. V vnosno vrstico nad tabelo vnesite to formulo.

    =[Prodaja] / [Količina]

  6. Pritisnite TIPKO ENTER, da sprejmete formulo.

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

Nasveti za samodokončanje

  • Funkcijo »Samodokončanje formul« lahko uporabite sredi obstoječe formule z ugnezdenimi funkcijami. Besedilo, ki je 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 ne ujema oklepajev. Prepričajte se, da je vsaka funkcija sintaktično pravilna ali pa formule ne morete shraniti ali uporabiti. Power Pivot z oklepaji, zato je lažje preveriti, ali so pravilno zaprti.

Delo s tabelami in stolpci

Power Pivot tabele so podobne Excel 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 izračunajo vrednosti iz povezanih tabel. Pridobljene vrednosti so vedno povezane s trenutno vrednostjo vrstice.

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

  • Ne morete narediti nepravilnih ali »neopravilnih« podatkov, kot to naredite na Excel listu. Vsaka vrstica v tabeli mora vsebovati enako število stolpcev. V nekaterih stolpcih pa imate lahko prazne vrednosti. Excel tabelah in Power Pivot podatkovnih tabelah ni mogoče izmenljivo uporabljati, lahko pa se povežete s tabelami Excel iz Power Pivot in Excel 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 z imenom. Ta 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 in nato preveri imena stolpcev in tabel, ki ste jih vneli glede na morebitne stolpce in tabele v trenutnem kontekstu. Če je ime dvoumno ali če stolpca ali tabele ni mogoče najti, se v formuli prikaže napaka (niz #ERROR namesto podatkovne vrednosti v celicah, kjer pride do napake). Če želite več informacij o zahtevah za poimenovanje tabel, stolpcev in drugih predmetov, glejte »Zahteve za poimenovanje v specifikaciji sintakse DAX za Power Pivot.

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

Relacije tabele

Tabele je mogoče sorodne z drugimi tabelami. Z ustvarjanjem relacij dobite možnost, da podatke iz druge tabele pridobiti in uporabite povezane vrednosti za izvajanje zapletenih izračunov. Izračunan stolpec lahko na primer uporabite za iskanje vseh zapisov pošiljke, ki se nanašajo na trenutnega prodajalca, in nato seštejete stroške dostave za vsakega od teh zapisov. Učinek je podoben poizvedbi s parametri: izračunate lahko različno vsoto za vsako vrstico v trenutni tabeli.

Številne funkcije DAX zahtevajo odnos med tabelami ali več tabelami, da poiščejo stolpce, na katere ste se sklicevali, in vrnejo smiselne rezultate. Druge funkcije bodo poskusile prepoznati relacijo; najboljše rezultate pa boste vedno ustvarili 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 lahko podatke povzetka pravilno izračunate. Če želite več informacij, glejte Delo z relacijami v vrtilnih tabelah.

Odpravljanje napak v formulah

Če pri določanju izračunanega stolpca pride do napake, formula morda vsebuje napako v sopomenki ali semantično napako.

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

Druga vrsta napake se pojavi, ko je sintaksa pravilna, vrednost ali stolpec, na katerem se sklicujete, pa ni smiseln v kontekstu formule. Take semantične napake lahko povzročijo te težave:

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

  • Formula je videti pravilna, toda ko Power Pivot pridobi podatke, ki jih najde, neujema vrste, in vrne napako.

  • Formula funkciji poda nepravilno število ali vrsto parametrov.

  • Formula se sklicuje na drug stolpec z napako, zato so njene vrednosti neveljavne.

  • Formula se sklicuje na stolpec, ki še ni bil obdelan. To se lahko zgodi, če ste spremenili delovni zvezek v ročni način, naredili spremembe 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 se daX zatemni v stolpcu, kar pomeni, da je stolpec v neprocesno stanje.

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.

Vam je bila informacija v pomoč?

Kako ste zadovoljni s kakovostjo jezika?
Kaj je vplivalo na vašo izkušnjo?
Če pritisnete »Pošlji«, bomo vaše povratne informacije uporabili za izboljšanje Microsoftovih izdelkov in storitev. Vaš skrbnik za IT bo lahko zbiral te podatke. Izjavi o zasebnosti.

Zahvaljujemo se vam za povratne informacije.

×