Kezdőlap › Fórumok › Excel témák › [Resolved] Power pivot kimutatás
- This topic has 6 hozzászólás, 2 résztvevő, and was last updated 5 years, 10 months telt el by andrasfulop2.
-
SzerzőBejegyzés
-
2019-01-28-17:45 #5565
Sziasztok!
Power pivotban készítettem kimutatást. Előtte megadtam a táblák közti kapcsolatot.(Egyértelmű az azonosítás)
A kimutatás soraiba beillesztett, elméletileg kapcsolódó tételek úgy jelennek meg, hogy a soroknál gyakorlatilag a kapcsolt elemek descartes szorzatát tűnteti fel. Amennyiben az értékek közé teszek valamit, az csak a jó soroknál jelenik meg. Nem működik az értékszűrő funkció, így nem is tudom kiütni millió üres értékkel rendelkező sort a kimutatásból.
Lehet szerkeszteni valahogy a kapcsolatot? Teljesen értetlenül állok a dolog előtt!Üdv:
Andris2019-01-28-18:04 #5566Szia!
Látni kellene az adatmodellt!
Gondolom Excel PowerPivot-ról van szó.– Hány tábla van?
– A kapcsolat valóban 1:N?
– Ha több tábla van, akkor csillag séma? (Azaz egy tranzakciós tábla van, és ahhoz kapcsolódik egy vagy több dimenzió tábla?)
– stb…Valami kisebb minta kellene, és az, hogy mit szeretnél látni ahelyett, amit most látsz.
Imre
2019-01-28-18:17 #5567excel power pivot
3 tábla van
Van egy kapcsolótábla(A), ehhez kapcsolódik a másik kettő(B)(C).
A-B 1-N
A-C 1-N
B-C N-N
Az ezekből készült kimutatásban pedig, ha egymás mellé akarom rendezni az egyes táblák elemeit, akkor descartes szorzatot kapok úgy, hogy az eredménymezőben csak a megfelelő sorok mellett láthatók értékek.
Addig, amíg A és csak (B) vagy (C) táblák szerepelnek együtt, jól működik a dolog, de ahogy a harmadik táblából is kellenének értékek a sorok közé, szorzódnak a tételek.2019-01-28-18:24 #5568Az A tábla az N oldal B és C esetén ugye?
A Pivot érték mezőbe (Szumma) csak a kapcsoló táblából húzhatsz elemeket
A SOR vagy oszlop mezőbe bármelyikből.ha nagyon nem megy, akkor az A táblába csinálj egy új oszlopot és RELATED-el vedd át az egyik dim tábla értékeit abból az oszlopból, ami kell a PIVOT-ba, majd innen húzd be.
2019-01-28-18:50 #5569Én úgy gondolom, hogy az (A) tábla nem az N hanem az „1” oldal. A mellékelt képen ez a key tábla.
Attachments:
You must be logged in to view attached files.2019-01-28-22:57 #5571Nagyon nem néz jól ki ez a modell.
Mit szeretnél tulajdonképpen?A KEY tábla egy Törzs vagy dimenzió tábla. Itt az ID a kulcs, és minden kulcshoz tartozik egy név.
Ez a tábla az 1 és 2 táblákkal 1:N kapcsolatban van, tehát elvileg az igaz, hogy mindkettőben többször is előfordulhat ugyanaz az ID Más nevekkel és jelző 1 vagy 2 tulajdonságokkal?Vagy arra vagy kíváncsi, hogy ha behúzol egy ID-t és egy nevet a KEY táblából a SOR dobozba, akkor ahhoz milyen Jelző 1 és Jelző 2 tartozik a két másik táblából?
Ehhez az 1 és 2 táblákat össze kellene fűzni közös fejléccel pl. Power Query-vel, és betölteni az adatmodellbe, és azt az 1 táblát összekötni ID alapján a KEY táblával.
Szerintem
Imre
2019-01-29-11:03 #5572Sajnos nem tudom mit jelent definíciószerűen a törzs és dimenzió jelzők…
Minden ID-hez csak egy név tartozik. Tehát az ID tökéletesen azonosít minden egyes rekordot.
Igen, a kérdésednek megfelelő megjelenítést szerenék, tehát behúzok egy ID-t és egy Nevet a Key táblából, és szeretém egymás mellett látni a jelző1 és jelző2 értékeit.Egyébként egy terv adattáblát és egy készletforgalmas adattáblát szeretnék összefűzni. A kettőhöz csináltam egy kulcstáblát, amiben minden egyes tétel egy saját ID vel rendelkezik.Ezt az ID rendeltem a „terv” és a „tény” adattábla minden vonatkozó sorához.
A power pivotban képzett kimutatás így tökéletesen működik addig, amíg kulcs tábla elemeit használom a SOR dobozban és a kapcsolódó táblákat csak érték megjelenítésre használom. Mihelyt ezen táblákból meg akarok jeleníteni valamit a SOR-ok között, a descartes szorzatot kapom eredményül.
Ez azt jelenti az értelmezésemben, hogy az ID kapcsolat ellenére is megjeleníti az oda nem illő tételeket.
A querys ötletet értem. Ezt csináltam eddig mehanikusan egy sima excel táblában, csak belassultam… Jó hogy a query ezt tudja, már csak nekem kell tudni megvalósítani…
Nagyon jó, hogy említetted!
Köszönöm! -
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.