Dynamisk KPI-motor
Svep för att visa menyn
Arbetsboken stöder redan rapportering, scenariomodellering och känslighetsanalys. I detta kapitel kombineras dessa system till en centraliserad KPI-motor där alla utdata reagerar dynamiskt på användarens inmatningar.
KPI-motorns struktur
Ett dynamiskt KPI-system delar upp arbetsboken i tre lager:
- Inmatningar: användarval;
- Logik: beräkningar och formler;
- Utdata: visade KPI:er.
Denna struktur gör modellen skalbar och lätt att kontrollera.
SUMIFS- och COUNTIFS-struktur
=SUMIFS(sum_range, criteria_range1, criteria1, ...)
=COUNTIFS(criteria_range1, criteria1, ...)
Dessa funktioner summerar värden dynamiskt baserat på valda filter.
FILTER-, MAX- och XLOOKUP-logik
Beräkningar för topprodukt kombinerar flera funktioner:
FILTER → MAX → XLOOKUP
FILTER: isolerar matchande rader;MAX: identifierar det högsta värdet;XLOOKUP: hämtar den relaterade etiketten.
I bladet Summary, skapa en ny sektion:
Dynamic KPI Panel
Bygg följande inmatningsstruktur:
| Inmatning | Källa |
|---|---|
| Active Scenario | Scenarios!B7 |
| Selected Region | Reference_Lists dropdown |
| Selected Month | Heltal (1–12) |
Skriv:
=SUMIFS(Sales_Data[Revenue],Sales_Data[Region],[SelectedRegion],Sales_Data[Month],[SelectedMonth])
Sales_Data[Region]: regionsfilter;Sales_Data[Month]: månadsfilter.
KPI:n reagerar nu dynamiskt på båda valen.
Skriv:
=COUNTIFS(Sales_Data[Region],[SelectedRegion],Sales_Data[Month],[SelectedMonth])
KPI:n returnerar antalet matchande transaktioner.
Skriv:
=IFERROR([FilteredRevenue]/[FilteredOrders],0)
[FilteredRevenue]: filtrerad omsättnings-KPI;[FilteredOrders]: filtrerat orderantal;0: reservvärde när inga order finns.
Skriv:
=XLOOKUP(MAX(FILTER(Sales_Data[Revenue],Sales_Data[Region]=[SelectedRegion])),Sales_Data[Revenue],Sales_Data[Product],"No data")
FILTER(...): isolerar vald region;MAX(...): identifierar högsta omsättningsvärde;XLOOKUP(...): returnerar matchande produkt.
Skriv:
=SUMIFS(Sales_Data[Revenue],Sales_Data[Region],[SelectedRegion],Sales_Data[Month],[SelectedMonth]) * Scenarios!Active Price Multiplier * Scenarios!Active Volume Multiplier
- Basomsättning: filtrerat transaktionsresultat;
- Prisfaktor: justering för aktivt scenario;
- Volymfaktor: justering för aktivt scenario.
KPI:n modellerar nu projicerad omsättning dynamiskt.
Ändra:
- Region;
- Månad;
- Scenario.
Bekräfta att:
- Omsättning uppdateras automatiskt;
- Orderantal uppdateras automatiskt;
- Genomsnittligt ordervärde uppdateras automatiskt;
- Topprodukt uppdateras automatiskt;
- Projicerad omsättning beräknas omedelbart.
1. Vad är huvudsyftet med en KPI-motor?
2. Varför används IFERROR i KPI-beräkningar som Average Order Value?
3. Varför används FILTER i Top Product-beräkningen?
Tack för dina kommentarer!
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal