Obs!
Tilgang til denne siden krever autorisasjon. Du kan prøve å logge på eller endre kataloger.
Tilgang til denne siden krever autorisasjon. Du kan prøve å endre kataloger.
Forretningsytelsesplanlegging i Microsoft Dynamics 365 Finance støtter beregnede kolonner som kalles beregnede kolonner. Du kan bruke dem til å definere formelbasert logikk direkte i planleggingskuben. Disse kolonnene bruker formelkolonnemotoren Dataverse til å drive økonomisk modellering, arbeidsstyrkeplanlegging, inntektsberegninger og mer.
Denne artikkelen forklarer hvordan du oppretter beregnede kolonner i en kube ved hjelp av uttrykk som drives av Dataverse-formelkolonner. På denne måten aktiverer du dynamiske og kontekstbevisste beregninger. Artikkelen fremhever også typiske brukstilfeller for økonomisk planlegging og analyse. I tillegg inneholder den anbefalte fremgangsmåter for bruk av beregnede kolonner for å optimalisere ytelsen for datamodellen for direkte spørringer i Power BI og Excel.
Forutsetninger
- Tilgang til forretningsytelsesplanlegging i Dynamics 365 Finance.
- En eksisterende kube der dimensjoner og drivere er definert.
- En sikkerhetsrolle som har tillatelse til å redigere kuber og legge til beregnede kolonner.
- En forståelse av syntaksen for Dataverse-formelkolonner. Finn ut mer i Arbeide med formelkolonner.
Opprette en beregnet kolonne
Hvis du vil opprette en beregnet kolonne, følger du trinnene nedenfor.
- I forretningsytelsesplanlegging velger du Kuber.
- Åpne kuben du vil legge til en beregnet kolonne i.
- I Beregnede kolonner velger du Legg til.
- Angi et navn i Navn-feltet.
- Skriv inn en kort forklaring av formelen i feltet Beskrivelse.
- I feltet Formel angir du formelsyntaksen Dataverse.
- Velg Send for å lagre kolonnen.
Retningslinjer for formelsyntaks
Du kan referere til følgende elementer:
- Andre beregnede kolonner i samme kube
- Kolonner fra dimensjoner som ble brukt til å bygge kuben
Du kan ikke referere til følgende elementer:
- Andre rader enn gjeldende rad (Med andre ord kan ikke oppslag/aggregering på tvers av rader utføres.)
- Referansedimensjoner som ikke er inkludert i kuben
Eksempelformler
Inntektsplanlegging: pris × antall
Bruk denne formelen for modellering av inntektsprognose etter lagerføringsenhet (SKU), område eller kanal. Pris * Antall
Bruttofortjeneste og margin-%
Bruk denne formelen for lønnsomhetsmodellering etter produktlinje. Bruttofortjeneste = Inntekt - VareforbrukMarginprosent = (Inntekt - Vareforbruk) / Inntekt
Fordeling av driftskostnader (basert på antall ansatte)
Bruk denne formelen for delt kostnadsfordeling. (Arbeidsstokk i avdeling / Totalt antall ansatte) * IT-kostnad
Obs!
Totalt antall ansatte må lagres eller forhåndsberegnes i datasettet.
CapEx-avskrivning (lineær)
Bruk denne formelen for prognoser for anleggsmidler og avskrivninger. CapEx-beløp / BrukslevetidÅr
Arbeidsstyrkeplanlegging: Fullastet heltidsansatt (FTE) kostnad
I planleggingsscenarier for Human Resources kan du bruke beregnede kolonner til å modellere totalkostnader for heltidsansatt (FTE) basert på følgende informasjon:
- Grunnlønn
- Bonus
- Fordeler
- Mva
FTETotalCost = Grunnlønn + Bonus + Ytelser + Skatter
Power BI-integrerings og ytelseshensyn
Hvis du bruker DirectQuery-modus med Dataverse til å aktivere tilbakeskriving og få sanntidstilgang til planleggingsdata i Power BI og Excel, er det noen ytelsesbegrensninger når beregninger håndteres fullstendig via DAX (Data Analysis Expressions).
Bruk beregnede kolonner i stedet for DAX i følgende situasjoner:
- Den samme KPI-en (Key Performance Indicator) beregnes gjentatte ganger (f.eks., margin, bonus eller justert kostnad).
- Du vil sentralisere forretningsregler og unngå duplisering.
- Du vil ha konsekvent logikk på tvers av flere rapporter.
Eksempel
I stedet for å definere marg i DAX, oppretter du en beregnet kolonne. Her er et eksempel:
Omsetning * Vareforbruk
I dette tilfellet henter Power BI bare en forhåndsberegnet kolonne. Denne tilnærmingen forbedrer derfor ytelsen, reduserer DAX-belastningen og sikrer gjenbruk.
Anbefalte fremgangsmåter
- Bruk beregnede kolonner for alle vanlige KPI-er.
- Formaterer resultatene (f.eks. en prosent eller valuta) i Power BI-visualobjekter.
- Bruk dimensjonssikkerhet og OAuth 2.0 i Power BI for filtrering på radnivå.
Bruk sammensatte modeller til å blande planlegging og analyse
En sammensatt modell kombinerer følgende elementer:
- DirectQuery-tilkoblinger til forretningsytelsesplanlegging-kuben (for planlegging og tilbakeskriving)
- Importerte data (f.eks., faktiske data fra forrige år, eksterne KPI-er eller lagerdata)
Denne hybride arkitekturen gir følgende nøkkelfordeler.
Fordel | DirectQuery (forretningsytelsesplanlegging) | Import (ekstern) |
---|---|---|
Planlegging og tilbakeskriving i sanntid | Ja | Nr. |
Høyytelsesanalyse | Tregere for store sett | Ja |
Kompleks DAX-modellering | Begrenset | Støttes fullt ut |
Kombinasjon av datakilder | Begrenset | Gjennom den sammensatte modellen |
Her er noen vanlige scenarier for sammensatte modeller:
- Optimaliser ytelsen for rapportering som krever mange år med faktiske data.
- Sammenlign budsjett (i forretningsytelsesplanlegging) med faktiske data (i datalageret).
- Legg til referanseverdier eller forholdstall som ikke er tilgjengelige i Dataverse.
Obs!
Planleggingskuben må forbli i DirectQuery-modus for å støtte tilbakeskriving. Importerte tabeller kan forbedre rapporteringslogikken uten å bryte denne virkemåten.