Opprette formler for beregninger i Power Pivot

I denne artikkelen skal vi se det grunnleggende for å opprette beregnings formler for både beregnede kolonner og mål i Power Pivot. Hvis du ikke har brukt DAX før, må du passe på å se hurtigst Art: Lær det grunnleggende om Dax på 30 minutter.

Grunnleggende om formler

Power Pivot inneholder data analyse uttrykk (DAX) for å opprette egen definerte beregninger i Power Pivot tabeller og i Excel-pivottabeller. DAX inneholder noen av funksjonene som brukes i Excel-formler, og flere funksjoner som er utformet for å fungere med Relasjons data og utføre dynamisk aggregasjon.

Her er noen grunnleggende formler som kan brukes i en beregnet kolonne:

Formel

Beskrivelse

=TODAY()

Setter inn dagens dato i hver rad i kolonnen.

=3

Setter inn verdien 3 i hver rad i kolonnen.

=[Column1] + [Column2]

Legger sammen verdiene i samme rad i [Kolonne1] og [Kolonne2], og legger resultatene i samme rad i den beregnede kolonnen.

Du kan opprette Power Pivot formler for beregnede kolonner, omtrent på samme måte som du oppretter formler i Microsoft Excel.

Bruk følgende Fremgangs måte når du oppretter en formel:

  • Hver formel må begynne med et likhets tegn.

  • Du kan enten skrive inn eller velge et funksjons navn eller skrive inn et uttrykk.

  • Begynn å skrive inn de første bokstavene i funksjonen eller navnet du vil bruke, og Autofullfør viser en liste over tilgjengelige funksjoner, tabeller og kolonner. Trykk på TAB for å legge til et element fra Autofullfør-listen i formelen.

  • Klikk FX -knappen for å vise en liste over tilgjengelige funksjoner. Hvis du vil velge en funksjon fra rulle gardin listen, bruker du pil tastene til å merke elementet, og deretter klikker du OK for å legge til funksjonen i formelen.

  • Angi argumentene til funksjonen ved å velge dem fra en rulle gardin liste med mulige tabeller og kolonner, eller ved å skrive inn verdier eller en annen funksjon.

  • Se etter syn taks feil: Kontroller at alle parenteser er lukket, og at det refereres til kolonner, tabeller og verdier på riktig måte.

  • Trykk ENTER for å godta formelen.

Obs!: I en beregnet kolonne, så snart du godtar formelen, fylles kolonnen med verdier. Når du trykker ENTER, lagres mål definisjonen i et mål.

Opprette en enkel formel

Slik oppretter du en beregnet kolonne med en enkel formel

Salgs

Under Kategori

Produkt

Salg

Antall

1/5/2009

Tilbehør

Bæreveske

254995

68

1/5/2009

Tilbehør

Mini batteri lader

1099,56

44

1/5/2009

PDAer

Slank Digital

6512

44

1/6/2009

Tilbehør

Telephoto Conversion Lens

1662,5

18

1/6/2009

Tilbehør

Stativ

938,34

18

1/6/2009

Tilbehør

USB-kabel

1230,25

26.03.2004

  1. Merk og Kopier data fra tabellen ovenfor, inkludert tabell overskriftene.

  2. Klikk hjem>lim inni Power Pivot.

  3. Klikk OKi dialog boksen Lim inn forhånds visning .

  4. Klikk Utformings> kolonner> Legg til.

  5. Skriv inn formelen nedenfor i formel linjen over tabellen.

    = [Salg]/[Antall]

  6. Trykk ENTER for å godta formelen.

Verdier fylles deretter ut i den nye beregnede kolonnen for alle rader.

Tips for bruk av Autofullfør

  • Du kan bruke Autofullfør formel midt i en eksisterende formel med nestede funksjoner. Teksten rett foran innsettingspunktet brukes til å vise verdier i rullegardinlisten, mens all tekst etter innsettingspunktet forblir uendret.

  • Power Pivot legger ikke til avsluttende parentes i funksjoner og sammenligner heller ikke parenteser automatisk. Du må kontrollere at hver funksjon er syntaktisk riktig, eller at du ikke kan lagre eller bruke formelen. Power Pivot uthever parenteser, noe som gjør det enklere å kontrollere om de er riktig lukket.

Arbeide med tabeller og kolonner

Power Pivot tabeller ser ut som Excel-tabeller, men er forskjellige i måten de fungerer med data og formler på:

  • Formler i Power Pivot fungerer bare med tabeller og kolonner, ikke med enkelt celler, område referanser eller matriser.

  • Formler kan bruke relasjoner til å hente verdier fra relaterte tabeller. Verdiene som hentes, er alltid relatert til den gjeldende rad verdien.

  • Du kan ikke lime inn Power Pivot formler i et Excel-regneark og omvendt.

  • Du kan ikke ha uregelmessige eller "ujevne" data, som du gjør i et Excel-regneark. Hver rad i en tabell må inneholde samme antall kolonner. Du kan imidlertid ha tomme verdier i enkelte kolonner. Excel-datatabeller og Power Pivot data tabeller byttes ikke ut, men du kan koble til Excel-tabeller fra Power Pivot og lime inn Excel-data i Power Pivot. Hvis du vil ha mer informasjon, kan du se legge til regne ark data i en data modell ved hjelp av en koblet tabell og kopiere og lime inn rader i en data modell i Power pivot.

Referere til tabeller og kolonner i formler og uttrykk

Du kan referere til en tabell og en kolonne ved hjelp av navnet. Følgende formel illustrerer deg for eksempel hvordan du refererer til kolonner fra to tabeller ved å bruke det fullstendige navnet:

= Summer (' nytt salg ' [beløp]) + Summer (' tidligere salg ' [beløp])

Når en formel evalueres, Power Pivot først for den generelle syn tak sen, og deretter kontrollerer du navnene på kolonner og tabeller som du oppgir mot mulige kolonner og tabeller i gjeldende kontekst. Hvis navnet er tvetydig eller hvis kolonnen eller tabellen ikke blir funnet, får du en feil melding i formelen (en #ERROR streng i stedet for en data verdi i celler der feilen oppstår). Hvis du vil ha mer informasjon om navngivnings krav for tabeller, kolonner og andre objekter, kan du se «navne krav i Dax-syntaksen for Power pivot.

Obs!: Kontekst er en viktig funksjon i Power Pivot data modeller som lar deg opprette dynamiske formler. Konteksten fastsettes av tabellene i data modellen, relasjonene mellom tabellene og eventuelle filtre som er brukt. Hvis du vil ha mer informasjon, kan du se Kontekst i DAX-formler.

Tabell relasjoner

Tabeller kan være relatert til andre tabeller. Ved å opprette relasjoner får du muligheten til å slå opp data i en annen tabell og bruke relaterte verdier til å utføre kompliserte beregninger. Du kan for eksempel bruke en beregnet kolonne til å slå opp alle forsendelses postene som er relatert til den gjeldende forhandleren, og deretter summere forsendelses kostnadene for hver av dem. Effekten er som en parameter spørring: du kan beregne en annen sum for hver rad i den gjeldende tabellen.

Mange DAX-funksjoner krever at det finnes en relasjon mellom tabellene, eller mellom flere tabeller, for å finne Kol onnene du har referert til, og returnere resultater som gir mening. Andre funksjoner vil prøve å identifisere relasjonen. for best resultater bør du imidlertid alltid opprette en relasjon der det er mulig.

Når du arbeider med pivottabeller, er det spesielt viktig at du kobler sammen alle tabellene som brukes i pivottabellen, slik at sammendrags dataene kan beregnes på riktig måte. Hvis du vil ha mer informasjon, kan du se arbeide med relasjoner i pivottabeller.

Feilsøke feil i formler

Hvis du får en feil melding når du definerer en beregnet kolonne, kan det hende at formelen enten inneholder en syn taks feil eller en semantisk feil.

Syntaksfeilene er enklest å løse. De handler vanligvis om manglende parenteser eller semikolon. Hvis du vil ha hjelp med syn tak sen for enkelt funksjoner, kan du se Referanse for Dax-funksjonen.

Den andre typen feil oppstår når syntaksen er korrekt, men verdien eller kolonnen det refereres til, ikke er logisk i formelkonteksten. Slike semantiske feil kan være forårsaket av et av følgende problemer:

  • Formelen refererer til en kolonne, tabell eller funksjon som ikke finnes.

  • Formelen ser ut til å være riktig, men når Power Pivot henter dataene, finner det en type konflikt og viser en feil.

  • Formelen sender feil antall eller feil type parametere til en funksjon.

  • Formelen refererer til en annen kolonne som inneholder en feil, og kolonneverdiene er derfor ugyldige.

  • Formelen refererer til en kolonne som ikke er behandlet. Dette kan skje hvis du endret arbeids boken til manuell modus, gjort endringer og deretter aldri oppdaterer dataene eller oppdaterte beregningene.

I de fire første tilfellene flagger DAX hele kolonnen som inneholder den ugyldige formelen. I det siste tilfellet tones kolonnen ned av DAX for å angi at kolonnen er i en ubehandlet tilstand.

Obs!:  Denne siden er oversatt gjennom automatisering og kan inneholde grammatiske feil eller unøyaktigheter. Formålet vårt er at innholdet skal være nyttig for deg. Kan du fortelle oss om informasjonen var nyttig? Her er den engelske artikkelen for referanse.

Bli bedre på Office
Utforsk opplæring
Vær først ute med de nye funksjonene
Bli med i Office Insiders

Var denne informasjonen nyttig?

Takk for tilbakemeldingen!

Takk for tilbakemeldingen! Det høres ut som det kan være lurt å sette deg i kontakt med én av våre Office-kundestøtteagenter.

×