Telefonszámunk: 1-472-0679

Hozzászólás: [Resolved] Power Query, excel kimutatás, nagy adatbázis, hiba

Kezdőlap Fórumok Excel témák [Resolved] Power Query, excel kimutatás, nagy adatbázis, hiba Hozzászólás: [Resolved] Power Query, excel kimutatás, nagy adatbázis, hiba

#10938
horvimi
Adminisztrátor

    Na megnéztem.
    Nagyjából az van, amit gondoltam.
    Ebből a formátumból elég nehéz szűrt összesítést csinálni.
    Ezt a formátumot nevezik PIVOT formátumnak, amikor az elején van 1-pár oszlop, majd jönnek a fejlécben tételek, jelen esetben hónapnevek. Olyan, mint egy PIVOT tábla, aminek az OSZLOP részébe behúzták a Hónap tulajdonságot.
    Írásban eléggé hosszadalmasan tudnám csak elmagyarázni a dolgot, de ezt a bizonyos UNPIVOT lépést mindenképpen bele kell majd tenni a Query-ben, hogy az évek ne vízszintesen, hanem függőlegesen legyenek.

    Megpróbálom leírni a T516-os lekérdezésre
    ———————————————-
    1. visszamész a lekérdezés szerkesztőbe.
    2. A végén, a további lekérdezések között ott van a T516, ami az összefűzött állapotot mutatja.
    3. Menj az utolsó lépésére
    4. Távolítsd el a December utáni 2 oszlopot (Összesen és Mértékegység)
    5. Jelöld ki a Január előtti oszlopokat
    6. Jobb klikk bármelyik fejlécen -> Többi oszlop elemi értékekre bontása
    7. A hónapok és az értékek oszlopba kerültek, az első 4 oszlop sorai pedig januártól decemberig mwgismétlődnek annyiszor, ahány kombinácójuk van. Az értékek nem változnak.
    8. Akár már így is betöltheted. Ha akarod, akkor előbb rászűrsz a 104-es típusú sorokra

    Egy olyasmi formátumot kapsz, amivel a Munka2-n próbálkoztál.
    Ezt aztán akár szeletelőkkel szűrögetheted évre, hónapra, településre, sorszámra (ha nem szűrted le csak a 104-eseket)
    Készíthetsz belőle diagramot.

    A többszörösen egymásba ágyazott XKERES formulánál nem nagyon értem, hogy mi volt a koncepciód, de az úgy nem jó, de ha az előző lépést (UNPIVOT)megcsinálod, akkor nem lesz rá szükség abban a formában, és elég lesz a SZUHATÖBB vagy egy PIVOT tábla.

    Erre gondoltál?

    Imre