Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Dynaaminen KPI-moottori | Skenaariomallinnus ja Interaktiiviset Päätöksentekojärjestelmät
Excel-kaavat

Dynaaminen KPI-moottori

Pyyhkäise näyttääksesi valikon

Työkirja tukee jo raportointia, skenaariomallinnusta ja herkkyysanalyysiä. Tässä luvussa yhdistetään nämä järjestelmät keskitettyyn KPI-moottoriin, jossa kaikki tulokset reagoivat dynaamisesti käyttäjän syötteisiin.

KPI-moottorin rakenne

Dynaaminen KPI-järjestelmä jakaa työkirjan kolmeen kerrokseen:

  • Syötteet: käyttäjän valinnat;
  • Logiikka: laskelmat ja kaavat;
  • Tulosteet: näytettävät KPI:t.

Tämä rakenne pitää mallin skaalautuvana ja helposti hallittavana.

SUMIFS- ja COUNTIFS-rakenne

=SUMIFS(sum_range, criteria_range1, criteria1, ...)
=COUNTIFS(criteria_range1, criteria1, ...)

Nämä funktiot kokoavat arvoja dynaamisesti valittujen suodattimien perusteella.

FILTER-, MAX- ja XLOOKUP-logiikka

Huipputuotteen laskenta yhdistää useita funktioita:

FILTER → MAX → XLOOKUP
  • FILTER: erottelee vastaavat rivit;
  • MAX: tunnistaa suurimman arvon;
  • XLOOKUP: hakee siihen liittyvän nimen.
Vaihe 1 Rakenna KPI-paneeli
expand arrow

Luo Summary-välilehdelle uusi osio:

Dynamic KPI Panel
Vaihe 2 Luo syötekerros
expand arrow

Luo seuraava syöterakenne:

SyöteLähde
Aktiivinen skenaarioScenarios!B7
Valittu alueReference_Lists dropdown
Valittu kuukausiKokonaisluku (1–12)
Vaihe 3 Laske suodatettu liikevaihto
expand arrow

Kirjoita:

=SUMIFS(Sales_Data[Revenue],Sales_Data[Region],[SelectedRegion],Sales_Data[Month],[SelectedMonth])
  • Sales_Data[Region]: alueen suodatin;
  • Sales_Data[Month]: kuukauden suodatin.

KPI reagoi nyt dynaamisesti molempiin valintoihin.

Vaihe 4 Laske suodatetut tilaukset
expand arrow

Kirjoita:

=COUNTIFS(Sales_Data[Region],[SelectedRegion],Sales_Data[Month],[SelectedMonth])

KPI palauttaa vastaavien tapahtumien määrän.

Vaihe 5 Laske keskimääräinen tilausarvo
expand arrow

Kirjoita:

=IFERROR([FilteredRevenue]/[FilteredOrders],0)
  • [FilteredRevenue]: suodatettu liikevaihto-KPI;
  • [FilteredOrders]: suodatettu tilausten määrä;
  • 0: varmistusarvo, kun tilauksia ei ole.
Vaihe 6 Etsi huipputuote
expand arrow

Kirjoita:

=XLOOKUP(MAX(FILTER(Sales_Data[Revenue],Sales_Data[Region]=[SelectedRegion])),Sales_Data[Revenue],Sales_Data[Product],"No data")
  • FILTER(...): erottelee valitun alueen;
  • MAX(...): tunnistaa suurimman liikevaihtoarvon;
  • XLOOKUP(...): palauttaa vastaavan tuotteen.
Vaihe 7 Rakenna ennustettu liikevaihto
expand arrow

Kirjoita:

=SUMIFS(Sales_Data[Revenue],Sales_Data[Region],[SelectedRegion],Sales_Data[Month],[SelectedMonth]) * Scenarios!Active Price Multiplier * Scenarios!Active Volume Multiplier
  • Perusliikevaihto: suodatettu tapahtumadata;
  • Hintakerroin: aktiivisen skenaarion säätö;
  • Volyymikerroin: aktiivisen skenaarion säätö.

KPI mallintaa nyt ennustetun liikevaihdon dynaamisesti.

Vaihe 8 Testaa koko KPI-järjestelmä
expand arrow

Vaihda:

  • Alue;
  • Kuukausi;
  • Skenaario.

Varmista, että:

  • Liikevaihto päivittyy automaattisesti;
  • Tilausten määrä päivittyy automaattisesti;
  • Keskimääräinen tilausarvo päivittyy automaattisesti;
  • Huipputuote päivittyy automaattisesti;
  • Ennustettu liikevaihto lasketaan välittömästi uudelleen.

1. Mikä on KPI-moottorin päätarkoitus?

2. Miksi IFERROR-funktiota käytetään KPI-laskelmissa, kuten keskimääräisen tilausarvon laskennassa?

3. Miksi FILTER-funktiota käytetään Top Product -laskennan sisällä?

question mark

Mikä on KPI-moottorin päätarkoitus?

Valitse oikea vastaus

question mark

Miksi IFERROR-funktiota käytetään KPI-laskelmissa, kuten keskimääräisen tilausarvon laskennassa?

Valitse oikea vastaus

question mark

Miksi FILTER-funktiota käytetään Top Product -laskennan sisällä?

Valitse oikea vastaus

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 5. Luku 3

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Osio 5. Luku 3
some-alt