Excel - komplikovany PIVOT
- GASPi
- Používateľ
- Príspevky: 2614
- Dátum registrácie: Pi 01. Jún, 2007, 08:00
- Bydlisko: Trnava/Hlohovec
Excel - komplikovany PIVOT
Zdravim, chcel by som sa popytat, ci by nahodou niekto vedel poradit s nasledujucim problemom:
Otazna znie, ci je mozne v pivote kombinovat filtrovane aj nefiltrovane udaje. Uvediem na priklade: potreboval by som porovnat v tabulke udaje za 1 kalendarny mesiac voci celemu roku (t. j. 12 mesiacov).
Format udajov:
A - typ vyrobku
B - mesiac
C - mnozstvo
Otazna znie, ci je mozne v pivote kombinovat filtrovane aj nefiltrovane udaje. Uvediem na priklade: potreboval by som porovnat v tabulke udaje za 1 kalendarny mesiac voci celemu roku (t. j. 12 mesiacov).
Format udajov:
A - typ vyrobku
B - mesiac
C - mnozstvo
- molnart
- Pokročilý používateľ
- Príspevky: 6993
- Dátum registrácie: Ut 19. Jún, 2012, 23:03
- Bydlisko: Bratislava/Samorin
Re: Excel - komplikovany PIVOT
vytvor v zdrojaku dalsi stlpec kde budes mat sumarne udaje za cely rok
Spoiler: ukázať
- GASPi
- Používateľ
- Príspevky: 2614
- Dátum registrácie: Pi 01. Jún, 2007, 08:00
- Bydlisko: Trnava/Hlohovec
Re: Excel - komplikovany PIVOT
To by som musel spravit 12 kopii sumarnych udajov - pre kazdy mesiac zvlast, ked v pivote je aktivny filter na mesiac.
Isto, je to riesenie, len teda nie moc efektivne. Obdobne by sa dalo, ak by kazdy mesiac mal svoj stlpec s hodnotami.
Isto, je to riesenie, len teda nie moc efektivne. Obdobne by sa dalo, ak by kazdy mesiac mal svoj stlpec s hodnotami.
Re: Excel - komplikovany PIVOT
Daj pole Mesiac do stĺpcov, pridaj si do poľa Mesiac vypočítanú položku (Nástroje pre kontingenčné tabuľky - Analyzovať - Polia, položky a množiny - Vypočítavaná položka, pozor musíš mať vybratú bunku v poli Mesiac), ktorá bude súčtom hodnôt za jednotlivé mesiace. Potom odfiltruj mesiace ktoré nechceš vidieť a máš to
Spoiler: ukázať
- GASPi
- Používateľ
- Príspevky: 2614
- Dátum registrácie: Pi 01. Jún, 2007, 08:00
- Bydlisko: Trnava/Hlohovec
Re: Excel - komplikovany PIVOT
Vdaka, to by pri danej strukture slo. Avsak pribudol dalsi stlpec:
A - typ vyrobku
B - mesiac
C - predane mnozstvo
D - plan/skut.
Zamer je porovnat napr. 6. mes. skutocnost voci planu na cely rok.
Ak by som chcel aplikovat rovnake riesenie, musel by som mat 24 stlpcov (12 pre plan + 12 skut.).
Zdrojove data by som nerad komplikoval, kedze potom aj detail (po rozkliknuti pivotu) je nasledne neprehladny.
A - typ vyrobku
B - mesiac
C - predane mnozstvo
D - plan/skut.
Zamer je porovnat napr. 6. mes. skutocnost voci planu na cely rok.
Ak by som chcel aplikovat rovnake riesenie, musel by som mat 24 stlpcov (12 pre plan + 12 skut.).
Zdrojove data by som nerad komplikoval, kedze potom aj detail (po rozkliknuti pivotu) je nasledne neprehladny.
Re: Excel - komplikovany PIVOT
Stĺpec D je plán, či nejaký podiel plánu a skutočnosti? píšeš o pláne ale do popisu si dal plán/skut...
Ja reportujem plán a skutočnosť presne tak, mesiac po mesiaci (12 plán + 12 skutočnosť) s tým že ako sa plní skutočnosť tak vidíš okrem porovnania v rámci mesiaca aj postupné napĺňanie celoročného plánu v súčtovom stĺpci. Ak chceš porovnať 6. mesiac skutočnosti s plánom za celý rok, odfiltruješ všetko okrem 6. mesiaca a súčtového mesiaca (vypočítaná položka) a zostane ti plán za 6. mesiac, skutočnosť za 6. mesiac, plán za rok a skutočnosť za rok a to už vizuálne porovnáš v pohode. Ale ak to chceš čisto dajme tomu 6. mesiac s plánom za celý rok (a nemať tam aj plán na 6. mesiac a skutočnosť za celý rok) sprav si dve kontingenčné vedľa seba (alebo skopíruj odfiltrované údaje do samostatnej statickej tabuľky aby to lepšie vyzeralo), nič lepšie ma nenapadá.
Ďalšia možnosť je nastaviť zobrazovanie položiek ako % z niečoho čo si nastavíš, napr. práve toho plánu, len netuším či to je to čo chceš.
Ja reportujem plán a skutočnosť presne tak, mesiac po mesiaci (12 plán + 12 skutočnosť) s tým že ako sa plní skutočnosť tak vidíš okrem porovnania v rámci mesiaca aj postupné napĺňanie celoročného plánu v súčtovom stĺpci. Ak chceš porovnať 6. mesiac skutočnosti s plánom za celý rok, odfiltruješ všetko okrem 6. mesiaca a súčtového mesiaca (vypočítaná položka) a zostane ti plán za 6. mesiac, skutočnosť za 6. mesiac, plán za rok a skutočnosť za rok a to už vizuálne porovnáš v pohode. Ale ak to chceš čisto dajme tomu 6. mesiac s plánom za celý rok (a nemať tam aj plán na 6. mesiac a skutočnosť za celý rok) sprav si dve kontingenčné vedľa seba (alebo skopíruj odfiltrované údaje do samostatnej statickej tabuľky aby to lepšie vyzeralo), nič lepšie ma nenapadá.
Ďalšia možnosť je nastaviť zobrazovanie položiek ako % z niečoho čo si nastavíš, napr. práve toho plánu, len netuším či to je to čo chceš.
Spoiler: ukázať
- GASPi
- Používateľ
- Príspevky: 2614
- Dátum registrácie: Pi 01. Jún, 2007, 08:00
- Bydlisko: Trnava/Hlohovec
Re: Excel - komplikovany PIVOT
D ma 2 hodnoty, plan alebo skutocnost ...ja som ten priklad zjednodusil, skutocny report je trosku komplikovanejsi.
Rozumiem, co pises, prave tu narazam na limity pivotu. Potrebujem dynamicky report, aby sa uzivatel vedel pozriet aj na detail (zdrojove udaje), no tie by zas nemali byt moc komplikovane, kedze clovek sa v nich potom straca.
Chcel som dostat do 1 pivotu nasledovne hodnoty:
ACTUAL (M) - aktualny mesiac
PLAN (M) - aktualny mesiac
ACTUAL (YTD) - kumulativ (1-6)
PLAN (YTD) - kumulativ (1-6)
PLAN (Y/E) - cely rok
Uz som to dal cez vypocitave polozky, len skoda, ze treba zakazdym vytvarat novu, resp. upravit (YTD) (napocitat data za novo pridany mesiac) a neviem odstranit z pivotu zbytocnu skutocnost (Y/E), ktora je totozna s (YTD).
Rozdielove a podielove ukazovatele su uz len ceresnicka.
Inak nemas skusenosti s pivotmi z 2 zdrojakov (sheetov), ala datove modely?
Rozumiem, co pises, prave tu narazam na limity pivotu. Potrebujem dynamicky report, aby sa uzivatel vedel pozriet aj na detail (zdrojove udaje), no tie by zas nemali byt moc komplikovane, kedze clovek sa v nich potom straca.
Chcel som dostat do 1 pivotu nasledovne hodnoty:
ACTUAL (M) - aktualny mesiac
PLAN (M) - aktualny mesiac
ACTUAL (YTD) - kumulativ (1-6)
PLAN (YTD) - kumulativ (1-6)
PLAN (Y/E) - cely rok
Uz som to dal cez vypocitave polozky, len skoda, ze treba zakazdym vytvarat novu, resp. upravit (YTD) (napocitat data za novo pridany mesiac) a neviem odstranit z pivotu zbytocnu skutocnost (Y/E), ktora je totozna s (YTD).
Rozdielove a podielove ukazovatele su uz len ceresnicka.
Inak nemas skusenosti s pivotmi z 2 zdrojakov (sheetov), ala datove modely?
Re: Excel - komplikovany PIVOT
2 zdroje som použil iba keď som spájal 2 CSV súbory ako tabuľky cez ODBC (excel ako zdroj mi nechcelo zobrať), masaker to rozchodiť so slovenskou lokalizáciou
Ak chceš skombinovať dáta z dvoch tabuliek (s rovnakým formátom dát, navzájom sa doplňujúce), dá sa to spraviť cez konsolidačné tabuľky, ak ich chceš prepájať ako tabuľky databázy, treba ísť asi iba cez ODBC...
Ak chceš skombinovať dáta z dvoch tabuliek (s rovnakým formátom dát, navzájom sa doplňujúce), dá sa to spraviť cez konsolidačné tabuľky, ak ich chceš prepájať ako tabuľky databázy, treba ísť asi iba cez ODBC...
Spoiler: ukázať
- GASPi
- Používateľ
- Príspevky: 2614
- Dátum registrácie: Pi 01. Jún, 2007, 08:00
- Bydlisko: Trnava/Hlohovec
Re: Excel - komplikovany PIVOT
Nah, az teraz som si vsimol, ze vypocitava polozka ta "nedostane" na zdrojove data .
Najlepsie riesenie bude asi nejaky BI system.
Najlepsie riesenie bude asi nejaky BI system.
Re: Excel - komplikovany PIVOT
Netuším čo tým myslíš že ťa nedostane na zdrojové dáta... myslíš že tým dvojklikom ti neotvorí zdrojovú tabuľku? Ak mám pravdu povedať pri vypočítanej položke som to neskúšal...
Qlik Sense Desktop je zdarma napríklad, aj keď netuším či v ňom dokážeš spraviť úplne presne to čo chceš
Qlik Sense Desktop je zdarma napríklad, aj keď netuším či v ňom dokážeš spraviť úplne presne to čo chceš
Spoiler: ukázať
- GASPi
- Používateľ
- Príspevky: 2614
- Dátum registrácie: Pi 01. Jún, 2007, 08:00
- Bydlisko: Trnava/Hlohovec
Re: Excel - komplikovany PIVOT
Ano, neotvori sheet so zdrojovymi datami. Navyse vypocitave polozky su kalkulovane pre kazdu kombinaciu, t. j. pri viac urovnovom pivote ti doplni urovne aj tie, ktore sa rovnaju 0.