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 svarar 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 topprodukter kombinerar flera funktioner:
FILTER → MAX → XLOOKUP
FILTER: isolerar matchande rader;MAX: identifierar det högsta värdet;XLOOKUP: hämtar tillhörande etikett.
I bladet Summary, skapa en ny sektion:
Dynamic KPI Panel
Bygg följande inmatningsstruktur:
| Inmatning | Källa |
|---|---|
| Aktivt scenario | Scenarios!B7 |
| Vald region | Reference_Lists dropdown |
| Vald månad | 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 svarar 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ärdet;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ättningen uppdateras automatiskt;
- Orderantalet uppdateras automatiskt;
- Genomsnittligt ordervärde uppdateras automatiskt;
- Topprodukten 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 beräkningen av Top Product?
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