Aprēķinu pārslēgšana rakurstabulā ar šķēlētājiem

Rakurstabulu šķēlējus var izmantot ne tikai klasiskā veidā – lai filtrētu avota datus, bet arī pārslēgtos starp dažādiem aprēķinu veidiem vērtību apgabalā:

Ieviest to ir ļoti vienkārši – nepieciešamas tikai pāris formulas un palīgtabula. Nu, mēs to visu darīsim nevis parastajā kopsavilkumā, bet gan kopsavilkumā, kas izveidots pēc Power Pivot datu modeļa.

1. darbība. Power Pivot pievienojumprogrammas pievienošana

Ja programmā Excel nav redzamas Power Pivot pievienojumprogrammas cilnes, vispirms tas ir jāiespējo. Tam ir divas iespējas:

  • Tab attīstītājs - poga COM pievienojumprogrammas (Izstrādātājs — COM pievienojumprogrammas)
  • Fails – Opcijas – Papildinājumi – COM pievienojumprogrammas – Iet (Fails — Opcijas — Papildinājumi — COM-Papildinājumi — Iet uz)

Ja tas nepalīdz, mēģiniet restartēt Microsoft Excel.

2. darbība. Ielādējiet datus Power Pivot datu modelī

Kā sākotnējie dati mums būs divas tabulas:

Aprēķinu pārslēgšana rakurstabulā ar šķēlētājiem

Pirmais ir tabula ar pārdošanu, saskaņā ar kuru mēs vēlāk veidosim kopsavilkumu. Otrā ir palīgtabula, kurā tiek ievadīti nākamās šķēles pogu nosaukumi.

Abas šīs tabulas ir jāpārveido par “viedajām” (dinamiskajām), izmantojot īsinājumtaustiņus Ctrl+T vai komanda Sākums — formatējiet kā tabulu (Sākums — formatēt kā tabulu) un vēlams tiem cilnē dot saprātīgus nosaukumus Konstruktors (Dizains). Lai tas būtu, piemēram, Atlaides и Pakalpojumi.

Pēc tam katra tabula pēc kārtas jāielādē datu modelī - šim nolūkam mēs izmantojam cilnē powerpivot poga Pievienot datu modelim (Pievienot datu modelim).

3. solis. Izveidojiet mēru, lai noteiktu šķēlei nospiesto pogu

Tiek izsaukti aprēķinātie lauki rakurstabulā pēc datu modeļa pasākumus. Izveidosim mēru, kas nākamajā šķēlē parādīs nospiestās pogas nosaukumu. Lai to izdarītu, jebkurā no mūsu tabulām apakšējā aprēķinu panelī atlasiet jebkuru tukšu šūnu un formulu joslā ievadiet šādu konstrukciju:

Aprēķinu pārslēgšana rakurstabulā ar šķēlētājiem

Šeit pasākuma nosaukums ir pirmais (Nospiesta poga), un pēc tam aiz kola un vienādības zīmes formulu tās aprēķināšanai, izmantojot funkciju VĒRTĪBAS Power Pivot iebūvēts DAX.

Ja to atkārtojat nevis programmā Power Pivot, bet gan Power BI, kols nav nepieciešama un tā vietā VĒRTĪBAS varat izmantot tā modernāko līdzinieku – funkciju SELECTEDVALUE.

Mēs nepievēršam uzmanību kļūdām loga apakšējā daļā, kas parādās pēc formulas ievadīšanas – tās rodas, jo mums vēl nav kopsavilkuma un šķēles, kurā kaut kas tiek noklikšķināts.

4. solis. Izveidojiet mēru aprēķinam uz nospiestās pogas

Nākamais solis ir izveidot mēru dažādām aprēķina iespējām atkarībā no iepriekšējā mēra vērtības Nospiesta poga. Šeit formula ir nedaudz sarežģītāka:

Aprēķinu pārslēgšana rakurstabulā ar šķēlētājiem

Sadalīsim to pa gabalam:

  1. funkcija SWITCH – ligzdotā IF analogs – pārbauda noteikto nosacījumu izpildi un atgriež dažādas vērtības atkarībā no dažu no tiem izpildes.
  2. funkcija TRUE() – dod loģisku “true”, lai vēlāk funkcijas SWITCH pārbaudītie nosacījumi darbotos tikai tad, ja tie ir izpildīti, ti, patiesība.
  3. Pēc tam pārbaudām pogas nospiešanas mēra vērtību un aprēķinām gala rezultātu trīs dažādām iespējām – kā izmaksu, vidējās pārbaudes un unikālo lietotāju skaita summu. Lai saskaitītu unikālas vērtības, izmantojiet funkciju DISTINCTCOUNT, un noapaļošanai – ROUND.
  4. Ja nav izpildīts neviens no iepriekš minētajiem trim nosacījumiem, tiek parādīts pēdējais funkcijas SWITCH arguments – mēs to iestatām kā manekenu, izmantojot funkciju BLANK().

5. darbība. Kopsavilkuma izveidošana un slāņa pievienošana

Atliek atgriezties no Power Pivot uz Excel un izveidot rakurstabulu visiem mūsu datiem un pasākumiem. Lai to izdarītu, Power Pivot logā ieslēdziet Galvenais cilnes atlases komanda kopsavilkuma tabula (Sākums — rakurstabula).

tad:

  1. Izmetam laukumu Prece no tabulas Atlaides uz apgabalu Rindas (Rindas).
  2. Uzmetot tur lauku Rezultāts no tabulas Pakalpojumi.
  3. Ar peles labo pogu noklikšķiniet uz lauka Rezultātsun izvēlieties komandu Pievienojiet kā šķēli (Pievienot kā šķēlēju).
  4. Otrā mēra mešana Secinājums no tabulas Pakalpojumi uz apgabalu Vērtības (Vērtības).

Šeit patiesībā ir visas viltības. Tagad varat noklikšķināt uz šķēlēja pogām — un kopsummas rakurstabulā pārslēgsies uz jums nepieciešamo funkciju.

Skaistums 🙂

  • Rakursa pēc datu modeļa priekšrocības
  • Plānu un faktu analīze rakurstabulā programmā Power Pivot
  • Izveidojiet datu bāzi programmā Excel, izmantojot Power Pivot pievienojumprogrammu

 

Atstāj atbildi