< návrat zpět

MS Excel


Téma: Powerpivot rss

Zaslal/a 9.4.2020 13:17

Ahoj,
rád bych se zeptal, zda je možné sloučit v power pivotu dvě tabulky do jedné?
Příklad:
tahám data z DB pomoci skriptu, ale množství dat pořád narůstá a tím se prodlužuje aktualizace dat. Potřebuji držet historii za rok 2019 plus přidávat nová data za nová období. Nejjednodušším řešením by bylo vytvořit v power pivotce tabulky dvě. V první by byla data za rok 2019 a ty by se neaktualizovaly. Ve druhé tabulce by byla data za rok 2020 a ta by se pomocí skriptu aktualizovala. Poté bych vytvořil tabulku třetí, ve které by se data z obou tabulek spojila. Ale bohužel nevím jak na to. V SQL bych mohl použít union ale v powerpivotce to asi tak jednoduché nebude.
Děkuji za pomoc.

Zaslat odpověď >

#046407
MePExG
Dobrý deň. Do Power Pivotu zvyčajne vstupujú údaje cez Power Query, ktorý pozná postup Append, pomocou ktorého môžete spojiť dva dotazy jeden z archívu a jeden z aktuálneho roku. Tiež sa dajú údaje aj takto rozdeliť a staršie agregovať napr. ku koncom mesiacov. Mimochodom PP pozná aj Union, ale to Vám určite nemusím vysvetľovať.citovat
#046421
avatar
mepexg děkuji. nevím ovšem přesně jak to udělat. Když vytvořím v powerpivotce dvě záložky (old a new) a do záložky old nahraju jednou (skriptem) data z roku 2019, poté skript vypnua data tam už zůstanou. V záložce new se budou data aktualizovat pravidelně. Nemám jenom tušení, jakým způsobem tyto dvě tabulky propojit. V power query jsem nenašel možnost propojit dvě tabulky z power pivot. 7citovat
#046423
MePExG
Asi zle používate označenie kontingenčej tabuľky tj. pivot table a nie power pivot, ktorý má možnosť používať DAX. Ak nie dajte príklad s totožnou štruktúrou a z inými údajmi, lebo nerozumiem o čom tu píšete. Čo je skript;... power query je vstup do power pivotu.citovat
#046426
avatar
Posílám přiložený testový soubor. Data v něm jsem vytvořil narychlo a nestahoval jsem je přes skript ale jako Powerpivo-->Spravovat-->Načíst externí data Z jiných zdrojů-->Soubor aplikace excel. Stejným způsobem to dělám se skriptem, ale tam poslední možnost vybírám Oracle.
Mám tedy v powerpivotce 2 záložky (listy) a potřeboval bych přidat záložku třetí, která bude souhrnem dat ze záložek 2019 a 2020. Tak jak jsem už naznačil, záložka 2019 bude konzistentní, záložka 2020 se bude pravidelně aktualizovat. Je třeba tedy aby i data ve třetí záložce (nazvěme ji třeba DATA) se aktualizovaly ze záložky 2020. Veškeré kontingenční tabulky budou pak vycházet ze zdroje (záložky) DATA. S Power query napracují, jenom s power pivotem.
Děkuji
Příloha: xlsx46426_test.xlsx (217kB, staženo 15x)
citovat
#046427
MePExG
Prosím pochopte čo je Power Pivot napr. zo stránky https://support.office.com/sk-sk/article/power-pivot-%E2%80%93-preh%C4%BEad-a-%C4%8Fal%C5%A1ie-inform%C3%A1cie-f9001958-7901-4caa-ad80-028a6d2432ed z toho vyplýva že záložka nie je záložka ale tabuľka v datovom modeli... atď. To čo požadujete sa dá urobiť pomocou Power Query, alebo scriptom s Union v PP, ale to nerobím, lebo v PQ to naklikám za minútu. Napríklad v jednom modeli mám základnú tabuľku vytvorenú asi z 50 csv súborov z adresára s pomocou PQ, ktoré sa dopĺňajú a mažú podľa potrieb užívateľa.citovat

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Helios iNuvio

Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.

On-line nástroje