Del via


Designe beregningsmodeller

Med beregningsmodeller kan du arrangere og konfigurere felter for at definere den beregning, der udføres af en beregningsprofil. Hver model præsenterer et rutediagram, der grafisk repræsenterer den beregning, som modellen udfører.

Oprette og tilpasse en beregningsmodel

For at oprette og tilpasse en beregningsmodel skal du først åbne en eksisterende beregningsprofil. (For mere information se Arbejde med beregningsprofiler). Du kan derefter fuldt ud tilpasse den model, som den valgte profil bruger, ved at tilføje, fjerne og arrangere felter og konfigurere indstillinger for hvert af dem.

Følg disse trin for at oprette og tilpasse en beregningsmodel.

  1. Vælg Handlinger>Beregninger i navigationsruden.
  2. Vælg den beregningsprofil, du vil oprette eller tilpasse en beregningsmodel til.
  3. Beregningsmodel-fanen vil der altid være mindst ét felt (af typen Input) øverst på rutediagrammet. Modellen behandles fra top til bund, og det sidste felt skal være af typen Gem*. Tilføj, fjern og arranger felter efter behov, og konfigurer indstillinger for hvert af dem. For retningslinjer skal du se illustrationen efter denne procedure.
  4. Når du er færdig med at designe din beregningsmodel, skal du vælge Valider-knappen i øverste højre hjørne. Systemet kører et par test for at validere, at din model fungerer, og giver derefter feedback. Løs eventuelle problemer, som valideringstesten rapporterer.
  5. Fortsæt med at arbejde, indtil din model er klar. Vælg derefter Gem i handlingsruden.
  6. Hvis du vil gemme din beregningsmodel som en forudindstilling, så den er tilgængelig, når du og andre brugere opretter en ny beregningsprofil, skal du vælge Gem som modelskabelon-knappen i øverste højre hjørne.

Den følgende illustration fremhæver de oplysninger og kontroller, der er tilgængelige for felter i en beregningsmodel.

Skærmbillede, der viser elementer i en beregningsmodel.

Forklaring:

  1. Feltikon – Et symbol, der repræsenterer feltets rolle.

  2. Felttype – Typen af felt. Denne tekst beskriver normalt den type beregning eller anden handling, som feltet repræsenterer.

  3. Feltnavn – Det navn, der anvendes på feltet. Du kan normalt indtaste denne tekst manuelt i feltets indstillinger. Nogle typer felter har dog en foruddefineret værdi her.

  4. Felthandlinger – Åbn en menu med handlinger, du kan udføre på feltet. Selvom nogle af disse handlinger er specifikke for felttypen, er mange fælles for alle felter. Hvis nogen handlinger vises nedtonede, kan de ikke bruges på grund af feltets aktuelle position eller af en anden kontekstuel årsag. Her er nogle almindelige handlinger, der er tilgængelige:

    • Indstillinger – Åbn en dialogboks, hvor du kan konfigurere indstillinger for feltet.
    • Fjern – Fjern feltet.
    • Flyt op og flyt ned – Flyt feltet i rutediagrammet igen.
    • Indstil til 'Pass Through' – Deaktiver midlertidigt et aktuelt aktiveret felt uden at slette det eller dets indstillinger.
    • Fjern indstillingen 'Pass Through' – Genaktiver et aktuelt deaktiveret felt.
    • Opret forbindelse til – For felter, der understøtter flere input, skal du angive det andet input. Det første input indstilles automatisk baseret på, hvor du placerer feltet.
  5. Tilføj et felt – Tilføj et nyt felt på den valgte placering. (Hvis du indsætter et nyt Input-felt, vil det altid blive placeret øverst i et nyt flow, ikke ved knappens placering.)

Beregningsfelttyper

Dette afsnit beskriver formålet med hver type beregningsfelt. Det forklarer også, hvordan du bruger og konfigurerer hver type.

Inputfelter

Hvert Input-felt repræsenterer den tidsserie, der giver input til beregningsmodellen.

Et navn tildeles automatisk til hvert Input-felt, du tilføjer. Dette navn inkluderer et heltal, der matcher et indeks-id for en tidsserie, der er opført på fanen Medtages på fanen Inputdata (f.eks. Tidsserie 1 eller Tidsserie 2). Du kan ændre navnet.

Inputfelter har kun ét felt, som du kan angive: Udfyld manglende værdier.

Aritmetisk operatorfelt

Aritmetiske operatorfelter udfører en beregning, der kombinerer værdier fra to inputtidsserier. Du kan f.eks. bruge denne type felt til at beregne de forventede marginer for en prognose ved at trække omkostningerne ved solgte varer (COGS) fra den forventede omsætning.

Aritmetiske operatorfelter implementerer følgende beregning:

f(x) = a(x) <operator> b(x)

I denne formel er <operator> en af følgende aritmetiske operatorer: +, -, * eller /.

Du kan kun bruge denne type felt, hvis din beregningsmodel har mindst to inputtidsserier i parallelle kolonner. Den første serie er øverst i kolonnen, hvor du opretter feltet. Den anden serie skal starte med et Input-felt. Den kan have et hvilket som helst antal felter i den, men den skal stadig være åben. (Den må med andre ord ikke ende med et Gem-felt.) For at angive den anden serie skal du åbne feltets Handling-menu og vælge Opret forbindelse med. Rutediagrammet opdateres derefter, så det viser de to kolonner kombineret ved Aritmetisk operator-feltet.

Aritmetiske operatorfelter har følgende felter, som du kan angive:

  • trin navn – Det specifikke navn på feltet. Dette navn vises også i rutediagrammet.
  • Beskrivelse – En kort beskrivelse af feltet.
  • Oprettet af – Den bruger, der oprettede feltet.
  • Værdi 1 – Den første serie i beregningen (a(x)), som er i venstre side af operatoren. Vælg Input 1 eller Input 2.
  • Operator – Den operator, der anvendes mellem den første serie (værdi 1) og den anden serie (værdi 2). Vælg, om du vil lægge til (+), trække fra (-), gange (*) eller dividere (/).
  • Værdi 2 – Den anden serie i beregningen (b(x)), som er på højre side af operatoren. Vælg Input 1 eller Input 2.

Konstante aritmetiske operatorfelter

Konstante aritmetiske operatorfelter udfører en beregning, der anvender en konstant aritmetisk handling på hver værdi i en inputtidsserie.

Konstante aritmetiske operatorfliser implementerer følgende beregning:

f(x) = a(x) <operator> C

I denne formel:

  • <Operator> er en af følgende aritmetiske operatorer: +, -, * eller /.
  • C er en konstant værdi.

Konstante aritmetiske operatorfelter har følgende felter, som du kan angive:

  • trin navn – Det specifikke navn på feltet. Dette navn vises også i rutediagrammet.
  • Beskrivelse – En kort beskrivelse af feltet.
  • Oprettet af – Den bruger, der oprettede feltet.
  • Værdi 1 – Den første serie i beregningen (a(x)), som er i venstre side af operatoren. Vælg Input 1 eller Input 2.
  • Operator – Den operator, der anvendes. Vælg, om du vil lægge til (+), trække fra (-), gange (*) eller dividere (/).
  • Konstant – Den konstante værdi, der anvendes på hver tidsserieværdi ved hjælp af den valgte operator.

Datoforskydningsfelter

Datoforskydningsfelter flytter inputtidsserien med en fast værdi langs x-aksen. Du kan f.eks. bruge denne type felt til at flytte sidste års efterspørgsel et år frem, så du kan sammenligne den med næste års prognose ved at overlægge den tidsforskudte efterspørgselsgraf på prognosegrafen.

Datomodposteringer implementerer følgende beregning:

f(x) = a(x − t)

I denne formel er t et heltal, der repræsenterer antallet af dage, måneder eller år.

Datoforskydningsfelter har følgende felter, som du kan angive:

  • trin navn – Det specifikke navn på feltet. Dette navn vises også i rutediagrammet.
  • Beskrivelse – En kort beskrivelse af feltet.
  • Oprettet af – Den bruger, der oprettede feltet.
  • Tidsværdi – Den tid, der skal flyttes inputtidsserien fremad med. Mængden er den enhed, der er angivet i feltet Tidsenhed.
  • Tidsenhed – Den enhed, der gælder for tidsværdien.

Logiske operatorfelter

Logiske operatorfelter tester, om en værdi overskrider en konstant (tærskel) på hvert punkt langs en tidsserie. Som output returnerer 1 for sandt og 0 (nul) for falsk. Du kan f.eks. bruge denne type felt til at evaluere, hvornår prognosefejlen er over en specifik grænse i begge retninger, så du kan fokusere på vigtige produkter.

Logiske operatorfelter implementerer følgende beregning:

f(x) = ABS[a(x)] <operator> C

I denne formel:

  • <Operator> er en af følgende logiske operatorer: >, >=, <, eller <=.
  • C er en konstant.
  • ABS er valgfrit. Hvis det er aktiveret, bruges den absolutte værdi (det vil sige afstanden fra nul) i stedet for den bogstavelige værdi.

Logiske operatorfelter har følgende felter, som du kan angive:

  • trin navn – Det specifikke navn på feltet. Dette navn vises også i rutediagrammet.
  • Beskrivelse – En kort beskrivelse af feltet.
  • Oprettet af – Den bruger, der oprettede feltet.
  • Anvend ABS – Angiv denne indstilling til Ja for at bruge den absolutte værdi (afstand fra nul) for inputserien. Indstil den til Nej for at bruge den bogstavelige værdi (inklusive +/- fortegn) af inputserien.
  • Operator – Den logiske operator, der anvendes til sammenligningen med konstantværdien.
  • Konstant – Den konstante værdi, der skal sammenlignes med inputtidsserien.

Flettefelter

Flette felter flette to tidsserier til en ny tidsserie ved at anvende den valgte flettelogik. Du kan flette tidsserien efter minimumværdi, maksimumværdi, gennemsnit eller sum. Du kan f.eks. bruge denne type felt til at beregne et sammenlagt resultat af to prognosemetoder.

Du kan kun bruge denne type felt, hvis din beregningsmodel har mindst to inputtidsserier i parallelle kolonner. Den første serie er øverst i kolonnen, hvor du opretter feltet. Den anden serie skal starte med et Input-felt. Den kan have et hvilket som helst antal felter i den, men den skal stadig være åben. (Den må med andre ord ikke ende med et Gem-felt.) For at angive den anden serie skal du åbne feltets Handling-menu og vælge Opret forbindelse med. Rutediagrammet opdateres derefter, så det viser de to kolonner kombineret ved Flet-feltet.

Flettefelter har kun ét felt, som du kan angive: Flet politik. Vælg en af følgende værdier:

  • Min. værdi – Tag den laveste af de to inputværdier.
  • Maks. værdi – Tag den største af de to inputværdier.
  • Gennemsnit – Beregn gennemsnittet af de to inputværdier.
  • Sum – Tilføj de to inputværdier sammen.

Pengeværdifelter

Felter med pengeværdi konverterer en prognose eller historisk tidsserie for behov, der er baseret på salgsenheder, til en række pengeværdier, der er baseret på en valgt prisliste. Beregningen forsøger først at matche omkostningen eller prisen fra en primær prisliste. Den prøver derefter en reserveprisliste, hvis en er valgt. Du kan f.eks. bruge denne type felt til at konvertere en prognose (mængde) til forventet omsætning (pengeværdi).

Felter med monetær værdi implementerer følgende beregning:

f(x) = a(x) × Pris(produkt-id)

Felter med monetær værdi har følgende felter, som du kan angive:

  • trin navn – Det specifikke navn på feltet. Dette navn vises også i rutediagrammet.
  • Beskrivelse – En kort beskrivelse af feltet.
  • Oprettet af – Den bruger, der oprettede feltet.
  • Primær prisliste – Vælg den primære datatabel, der indeholder din prisliste. Listen omfatter alle de tabeller, der i øjeblikket er defineret til brug med Demand Planning. (For mere information, se Opsætning af tabeller.) Prislisten skal indeholde kolonner for produkt-id'er og priser.
  • Reserveprisliste – Hvis systemet ikke kan finde en matchende pris på den primære prisliste, kontrolleres alle de prislister, du vælger her.

Fase ind/ud-felter

Ind- og udfasefelter ændrer værdierne for en datakolonne i en tidsserie for at simulere den gradvise indfasning af et nyt element (f.eks. et nyt produkt eller lagersted) eller udfasning af et gammelt element. Indfasnings-/udkalkulationen varer i en bestemt periode og bruger værdier, der er hentet fra den samme tidsserie (enten fra den samme datakolonne, der justeres, eller fra en anden datakolonne, der repræsenterer et lignende element).

Ind- og udfasefelter har følgende felter, som du kan angive:

  • trin navn – Det specifikke navn på feltet. Dette navn vises også i rutediagrammet.
  • Beskrivelse – En kort beskrivelse af feltet.
  • Oprettet af – Den bruger, der oprettede feltet.
  • Regelgruppe – Navnet på den regelgruppe, der definerer den beregning, som feltet udfører.

Du kan finde flere oplysninger om indfasnings-/udfasningsfunktionalitet, herunder oplysninger om, hvordan du konfigurerer dine ind-/udfasningsregelgrupper, under Bruge indfasnings-/udfasningsfunktion til at simulere planlagte ændringer.

Forhold i procent-felter

Forhold i procentfelter beregner et forhold i procent baseret på to inputtidsserier. Du kan f.eks. bruge denne type felt til at beregne fejlprocenten for en tidligere prognose baseret på en historisk efterspørgsel og prognosetidsserier.

Forholdet i procentfliser implementerer følgende beregning:

f(x) = Σ {[a(x) − b(x)] ÷ a(x)} × 100 %

Du kan kun bruge denne type felt, hvis din beregningsmodel har mindst to inputtidsserier i parallelle kolonner. Den første serie er øverst i kolonnen, hvor du opretter feltet. Den anden serie skal starte med et Input-felt. Den kan have et hvilket som helst antal felter i den, men den skal stadig være åben. (Med andre ord må det ikke ende med et Gem-felt). For at angive den anden serie skal du åbne feltets Handling-menu og vælge Forbind med. Rutediagrammet opdateres derefter, så det viser de to kolonner kombineret ved Forhold i procent-feltet.

Forholdet i procentfelter har følgende felter, som du kan angive:

  • trin navn – Det specifikke navn på feltet. Dette navn vises også i rutediagrammet.
  • Beskrivelse – En kort beskrivelse af feltet.
  • Oprettet af – Den bruger, der oprettede feltet.
  • Værdi 1 – Den første serie i beregningen (a(x)). Vælg Input 1 eller Input 2.
  • Værdi 2 – Den anden serie i beregningen (b(x)). Vælg Input 1 eller Input 2.

Gem-felter

Gem felter Gem resultatet af beregningsmodellen som en ny eller opdateret serie. Alle beregningsmodeller skal slutte med et enkelt Gem-felt.

Den beregnede serie gemmes i henhold til de indstillinger, du konfigurerer, hver gang du kører et beregningsjob som beskrevet i Arbejde med beregningsprofiler.