Hendelser
14. feb., 16 - 31. mars, 16
Med fire sjanser til å delta, kan du vinne en konferansepakke og komme deg til LIVE Grand Finale i Las Vegas
Finn ut merDenne nettleseren støttes ikke lenger.
Oppgrader til Microsoft Edge for å dra nytte av de nyeste funksjonene, sikkerhetsoppdateringene og den nyeste tekniske støtten.
Power BI har fem alternativer for å legge til beregninger i Power BI-rapporten. Hvert av disse alternativene har fordeler og begrensninger. Det er viktig å forstå disse alternativene og når du best kan bruke dem.
Tabellen nedenfor viser tilgjengelige alternativer for å legge til beregninger i Power BI:
Aspekt | Egendefinert kolonne | Beregnet kolonne | Beregnet tabell | Mål | Visuell beregning |
---|---|---|---|---|---|
Språk | M | DAX | DAX | DAX | DAX |
Beregnet på | Dataoppdatering | Dataoppdatering | Dataoppdatering | Forespørselsbasert | Forespørselsbasert |
Persistens | Resultater lagret | Resultater lagret | Resultater lagret | Beregnet etter behov | Beregnet etter behov |
Kontekst | Rad | Rad | Rad | Filtrer | Visualisering |
Lagret i | Table | Model | Model | Model | Visualisering |
Endringer med brukersamhandling i rapporten | Nei | No | No | Ja | Ja |
Bruk | Slicere, filtre, rader, kolonner | Slicere, filtre, rader, kolonner | I et mål, en beregnet kolonne eller en visuell beregningsdefinisjon | Verdi i et visualobjekt- og visualobjektnivåfilter | Verdi i et visualobjekt- og visualobjektnivåfilter |
Avsnittene nedenfor går i detalj om bruken av hvert av beregningsalternativene som er oppført i den forrige tabellen.
Du kan opprette dine egne egendefinerte kolonner ved hjelp av power query M-formelspråket. På samme måte som å opprette beregnede kolonner i DAX, har egendefinerte kolonner i Power Query M følgende funksjoner og funksjoner:
Selv om egendefinerte kolonner kan aggregere rader fra andre tabeller, kan beregnede kolonner føre til bedre ytelse, siden aggregasjon gjøres på datakilden.
Du kan lære mer om egendefinerte kolonner.
Beregnede kolonner bruker DAX til å definere kolonner i en tabell, noe som utvider tabellen ved å evaluere et uttrykk på rad-for-rad-basis. Beregnede kolonner er statiske, noe som betyr at de ikke endres med brukersamhandlingen i rapporten. Beregnede kolonner beregnes som en del av dataoppdateringen, og resultatene lagres i modellfilen, noe som betyr at beregnede kolonner tar tid å evaluere ved dataoppdatering og øke størrelsen på modellen.
Beregnede kolonner lagres i modellen og kan, i motsetning til visuelle beregninger og beregnede kolonner i Power Query (som bare behandles under oppdatering), referere til andre tabeller og relasjoner i modellen.
Beregnede kolonner kan brukes i slicere, filtre, rader og kolonner i et visualobjekt.
Du kan lære mer om beregnede kolonner.
Mål bruker DAX til å legge til beregninger i modellen, beregnes etter behov og svarer til valgene brukeren gjør i rapporten. Resultatene av mål er ikke forhåndsberegnet eller lagret på disken.
Mål kan bare brukes som verdier i et visualobjekt eller i filtre på visuelt nivå.
Du kan lære mer om mål.
Mesteparten av tiden oppretter du tabeller ved å importere data til modellen fra en ekstern datakilde. Med beregnede tabeller kan du legge til nye tabeller basert på data du allerede har lastet inn i modellen, eller du kan opprette nye tabeller ved hjelp av DAX. Beregnede tabeller er best for mellomliggende beregninger og data du vil lagre som en del av modellen, i stedet for å beregne på farten eller som spørringsresultater. Du kan for eksempel velge å slå sammen eller krysskoble to eksisterende tabeller.
På samme måte som med andre tabeller kan beregnede tabeller ha relasjoner med andre tabeller. Beregnede tabellkolonner har datatyper, formatering og kan tilhøre en datakategori. Du kan gi kolonnene et navn, og du kan legge dem til i rapportvisualiseringer akkurat som andre felt. Beregnede tabeller beregnes på nytt når noen av tabellene de henter data fra, oppdateres eller oppdateres.
Du kan lære mer om beregnede tabeller.
Visuelle beregninger skiller seg fra de andre beregningsalternativene i DAX ved at de ikke er lagret i modellen, og heller lagres på visualobjektet. Visuelle beregninger gjør det enklere å opprette beregninger som tidligere var vanskelige å opprette, noe som fører til enklere DAX, enklere vedlikehold og bedre ytelse.
Visuelle beregninger kan bare referere til hva som er på visualobjektet. Alt som er i modellen, må legges til i visualobjektet før beregningen av visualobjektet kan referere til den, noe som betyr at visuelle beregninger ikke trenger å bekymre seg for kompleksiteten i filterkonteksten og modellen.
Visuelle beregninger kombinerer kontekstens enkelhet fra beregnede kolonner med den behovsbetingede beregningsfleksibilitet fra mål. Sammenlignet med mål opererer visuelle beregninger på aggregerte data, i stedet for detaljnivået, som ofte fører til ytelsesfordeler. Siden visuelle beregninger er en del av visualobjektet, kan de referere til den visuelle strukturen, noe som fører til mer fleksibilitet.
Du kan lære mer om visuelle beregninger.
Følgende artikler kan være nyttige når du lærer og bruker visuelle beregninger:
Hendelser
14. feb., 16 - 31. mars, 16
Med fire sjanser til å delta, kan du vinne en konferansepakke og komme deg til LIVE Grand Finale i Las Vegas
Finn ut merOpplæring
Modul
Create visual calculations in Power BI Desktop - Training
Calculations in Power BI are necessary to enrich data analysis. Visual calculations simplify complex formulas, enhance performance, and reduce maintenance.
Sertifisering
Microsoft Certified: Power BI Data Analyst Associate - Certifications
Demonstrere metoder og anbefalte fremgangsmåter som samsvarer med forretningsmessige og tekniske krav for modellering, visualisering og analyse av data med Microsoft Power BI.