Hvordan bruke DAX i Overlegen Powerpivot Add

DAX står for dataanalyse uttrykk og er navnet på det språket som Powerpivot for Excel 2013 bruker til å lage beregninger mellom kolonner (felt) i Excel datamodell. Heldigvis lage et regnestykke med DAX er mer som å lage en Excel-formel som bruker en innebygd funksjon enn det er som å bruke et programmeringsspråk som VBA eller HTML.

Denne likheten understrekes av det faktum at alle DAX uttrykk starter med et likhetstegn akkurat som alle vanlige Excel formler og at så snart du begynner å skrive de første bokstavene i navnet på en DAX funksjonen du vil bruke i uttrykket du bygger en Sett inn funksjon-lignende rulle gardinmeny med alle DAX funksjoner med navn som begynner med de samme bokstavene, vises.

Og så snart du velger DAX funksjonen du ønsker å bruke fra denne menyen, Powerpivot ikke bare setter navnet på DAX-funksjonen på Power Formula bar (som har samme Avbryt, Enter, og Sett funksjonsknapper som Excel formel bar), men også viser den fullstendige syntaksen til funksjonen, som viser alle de nødvendige og valgfrie argumenter i denne funksjonen rett under formel bar.

i tillegg til å bruke DAX funksjoner i uttrykkene du oppretter for beregnede kolonner i din datamodell, du kan også lage enklere uttrykk å bruke de gode gamle aritmetiske operatorer som du kjenner så godt fra Excel formler (+ for addisjon -. for subtraksjon, * for multiplikasjon, /for divisjon, og så videre)

for å opprette en beregnet kolonne for din datamodell, må Powerpivot være i datavisning. (Hvis du er i Diagram View, kan du bytte tilbake ved å klikke på data Vis kommandoknapp på tab for Power vinduets Home eller ved å klikke på rutenettknappen i nedre høyre hjørne av Powerpivot-vinduet.) Når Powerpivot for Excel er i Data view, kan du lage en ny beregnet felt ved å gjøre følgende:.

Klikk på fanen for datatabellen i Powerpivot-vinduet som du ønsker å legge den beregnede kolonnen

Klikk på knappen Legg i kategorien Utforming av Powerpivot Ribbon.
Powerpivot legger til en ny kolonne på slutten av gjeldende datatabellen med den generiske feltnavn, Legg til kolonne
.


Type = (likhetstegn) for å begynne å bygge din DAX uttrykk.
Powerpivot aktiverer sin formel bar hvor det setter likhets å signere.

Bygg din DAX uttrykket på Powerpivot formel bar mer eller mindre som du bygger en Excel-formel i en celle av en av sine regneark.
for å bruke en DAX-funksjonen i uttrykket, klikk på Sett inn funksjon knappen på Powerpivot formel linjen og velge funksjonen å bruke i dialogboksen Funksjon Sett inn boksen (som er svært lik standard Excel Sett dialog Funksjon boksen bortsett fra at den bare inneholder DAX-funksjoner).
for å definere et aritmetisk eller tekst beregning mellom kolonner i dagens datatabellen, velger du kolonnene å bruke ved å klikke på dem i datatabellen ispedd riktig operatør.
for å velge et felt som skal brukes i en beregning eller som et argument i en DAX funksjon, klikker du på feltnavnet på toppen av sin kolonne for å legge til det til uttrykk på Powerpivot Formula bar. Merk at Powerpivot omslutter automatisk alle feltnavn som brukes i DAX uttrykk i et par av hakeparenteser som i
= [Enhetspris] * [Antall] hvor du bygger et uttrykk i en utvidet pris beregnet kolonne som multipliserer verdiene i Enhetspris felt av de i Antall-feltet på den aktive datatabellen.

Klikk på Enter-knappen på Powerpivot formel bar å fullføre uttrykket og har det regnet.

så snart du klikker på Enter-knappen, utfører Powerpivot beregningene som er spesifisert av uttrykket du nettopp opprettet, returnerer resultatene til den nye kolonnen. (Dette kan ta flere minutter avhengig av antall poster i datatabellen.)

Så snart Powerpivot fullfører beregningene, vises resultatene i cellene i Legg Column feltet. Deretter kan du endre navnet på kolonnen ved å dobbeltklikke på Legg til kolonne
generisk navn, skrive inn det nye feltnavn, og trykke på Enter.

Når du har opprettet en beregnet kolonne i datatabellen, du kan se sin DAX uttrykk bare ved å klikke på feltnavnet på toppen av sin kolonne i Powerpivot datavisning. Hvis du noen gang trenger å redigere sitt uttrykk, kan du gjøre det ved å klikke på feltnavnet for å markere hele kolonnen, og klikk deretter innsettingspunktet i DAX uttrykk vises på Powerpivot Formula bar.

Hvis du ikke lenger trenger den beregnede kolonnen i pivottabellen for sin datamodell, kan du fjerne den ved å høyreklikke på kolonnen, og deretter velge Slett kolonner på hurtigmenyen. Hvis du bare ønsker å skjule kolonnen fra datavisningen, velger du Skjul fra Client Tools element på denne hurtigmenyen.
Husk at DAX uttrykk ved hjelp av aritmetiske og logiske operatører følger samme rekkefølge av operatør presedens som i vanlig Excel formler. Hvis du noen gang trenger å endre denne naturlige orden, må du bruke nestede parenteser i DAX uttrykk for å endre rekkefølgen som du gjør i Excel formler. Bare vær forsiktig når du legger til disse parentes dette at du ikke forstyrrer noen av hakeparenteser som alltid omslutter navnet på en datatabellen felt nevnt i DAX uttrykk.