Telefonszámunk: 1-472-0679

Pivot tábla havi értékek átlaga

Kezdőlap Fórumok Excel témák Pivot tábla havi értékek átlaga

5 bejegyzés megtekintése - 1-5 / 5
  • Szerző
    Bejegyzés
  • #9414
    faladri
    Felhasználó

    Kedves Tagok,

    A következőben szeretném kérni a segítségeteket. Adott egy nagyon részletes napi szintű forgalmi tábla eddigi egész 2022 évre. Ebből készítettem egy pivot táblát, mely mutatja vevőként hogy mennyi volt az egyes hónapok forgalma. Ide szeretnék betenni plusz egy oszlopot, mely mutatná az elmúlt 9 hónapból származó havi átlagot, vagyis nem a forrásadatok értékeit kellene átlagolni, hanem a pivot tábla havi összesítőit. Majd ehhez szeretnék egy oszlopot, hogy az adott havi forgalom mennyivel tér el az átlagtól.
    Calculated field és Calculated item-el nem sikerült eddig nekem.
    Nagyon szépen köszönöm!

    #9415
    horvimi
    Adminisztrátor

    Szia!

    Ha jól értem, akkor az aktuális havit szeretnéd a teljes éves átlaggal összehasonlítani az adott vevőre.
    Évesen azt értem, ahol tartunk az évben most, azaz amíg van adat az adatforrásban.

    Tehát a januárit is a jan-szept átlaggal szeretnéd összenézni.

    Csak meg akarom érteni a feladatot.

    Hagyományos pivot táblán belül ez nem nagyon csinálható meg.

    Esetleg lenne egy ötletem, amit kipróbálnék:
    Az adatforrásba tennék egy plusz oszlopot (vevőátlag), ami a sorokban az aktuális sorban lévő vevőre vonatkoztatott átlagot számolja az egész forgalom oszlopra. Ez egy ÁTLAGHA függvénnyel megcsinálható. Egy vevő minden előfordulásához ugyanazt az értéket fogja mutatni, de ez vevőnként más lesz.

    Ha ezt a oszlopot behúzod a PIVOT-ba és MAX vagy MIN fv-el összesíted, akkor vevőnként fogja mutatni ugyanazt a számot, amit a forrásban ismétlődve mutat.

    Az aktuális havi és az átlag különbségét viszont már a PIVOT-on kívül kell megcsináld (sima kivonás), mert a számított mező csak SZUM függvényre képes és azt csinálja is, ami nekünk most nem jó.

    A számított mező vevőnként ezt mutatná: SZUM(Forgalom) – SZUM(vevőátlag)
    Neked meg ez kell: SZUM(forgalom) – MAX(vevőátlag)

    És ha már kell egy kalkulációt tenni a PIVOT mellé, akkor a vevőre vonatkozó ÁTLAGOT ott is kiszámolhatnád az említett ÁTLAGHA függvénnyel. Így nem kell az adatforrásba plusz oszlopt tenni, ami nem csak felesleges plusz annyi kalkuláció, amennyi sorod van, de jelentősen lassú is lenne (a sorok számától függóen)

    Tehát a javaslatom az, hogy a meglévő PIVOT mellé csinálj egy ÁTLAGHA öszesítést, lés amellé pedig egy kivonást.

    Ha mindenképpen a PIVOT-on belül szeretnéd megoldani, akkor POWERPIVOT + DAX a megoldás.

    Imre

    #9416
    faladri
    Felhasználó

    Kedves Imre,

    Igen, ez lenne a probléma, és én is arra jutottam, hogy hagyományos pivot tábla erre nem alkalmas.
    Viszont jó lenne egyben látni, a Power Pivot és DAX-ot viszont még nem ismerem, így abban azért vagyok elakadva. 🙂 Google-ben is keresgéltem, és ott is ez volt a javaslat.

    Adrienn

    #9417
    horvimi
    Adminisztrátor

    Nos, akkor van egy megoldás, amit értesz és meg is tudnád csinálni, és van egy még jobb, amit meg nem.

    Egyik lehetséges út, hogy sikerül kiguglizni, és sikerül is implementálni.
    Másik lehetséges út, hogy “valaki” megcsinálja neked 🙂
    Az biztosan nem fér bele, hogy meg is tanítsa.

    A PowerPivot-DAX világában idáig eljutni, hogy az alapokat értsd és tudd alkalmazni, majd ezt a problémát is meg tudd oldani, vagy legalább értsd, egy hosszabb tanulási utat igényel.

    Mi lesz a te utad?

    #9418
    faladri
    Felhasználó

    Egyelőre a gyors megoldás, a félmanuális. De hosszú távon szeretnék egy képzést erre. 🙂

5 bejegyzés megtekintése - 1-5 / 5
  • Be kell jelentkezni a hozzászóláshoz.