Del via


Beregnede kolonner i forretningsytelsesplanlegging i Dynamics 365 Finance

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.

  1. I forretningsytelsesplanlegging velger du Kuber.
  2. Åpne kuben du vil legge til en beregnet kolonne i.
  3. I Beregnede kolonner velger du Legg til.
  4. Angi et navn i Navn-feltet.
  5. Skriv inn en kort forklaring av formelen i feltet Beskrivelse.
  6. I feltet Formel angir du formelsyntaksen Dataverse.
  7. 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.