Příspěvky uživatele


< návrat zpět

Strana:  1 ... « předchozí  6 7 8 9 10 11 12 13 14   další » ... 34

Podľa mňa je potrebné PQ použiť na identifikáciu údajov tak ako v .xls súboroch. Na to používam funkciu (pri adresároch) Excel.Workbook([Content], null, true), s ktorou zistím čo súbor obsahuje, ďalej filter na listy resp. názvy listov a potom spracovanie tabuliek včetne identifikácie hlavičky.

Dá sa aj takto.

V prílohe.

Zmažte prázdne riadky z tabuľky a nebudete mať "zbytečnou mezeru".

Prerobte rozsah na tabuľku (Ctrl+T, alebo Ctrl+L) a z nej graf.

Dá sa použiť aj formát bunky s podmienkou.
[<60000]dd.mm.yyyy;00000000

Ešte môžete zvážiť vloženie časového slicera (pripojiť k obom kt), ktorým sa Vám bude jednoduchšie ovládať časové rozpätie.
Okrem toho sú relácie vhodné na prepojenie dvoch (aj viacerých) tabuliek pomocou jednotného kľúča (namiesto vlookup) a potom v kt môžete pracovať súčasne so stĺpcami všetkých (pospájaných) tabuliek.

Tak teda relácia (dostupné do konca februára). MePExG https://ulozto.sk/file/dmp0yZZzfzEb/master-relation-xlsx toyótá
Zabudol som upraviť max a min na liste 2019 https://ulozto.sk/file/Q6rPkFr9iu1p/master-relation-xlsx

Riešenie pomocou PowerQuery a kontingenčnej tabuľky.

Dobrý deň. Vytvorte si jednu tabuľku Kalendár so všetkými dátumami a v nej urobte výpočty z dátumu (rok, mesiac, týždeň,...) a túto tabuľku spojte so všetkými údajovými cez reláciu=prepojenie na dátum a z jednej kt, vyneste požadované rýchle filtre (z tabuľky kalendár), ktoré pripojíte ku všetkým ostatným kt (nemusí byť dátum ani vynesený).

To: Barth
To čo píšete je trochu pomotané. PQ je vlastne tvorba dotazov, ktoré môžu udaje načítať z rôznych zdrojov, spájať ich, appendovať, filtrovať robiť výpočty, agregovať, rušiť alebo vytvárať kontingenčnú tabuľku, atď. O verziach nemám prehľad, ale viem že je možné nastaviť aj relácie medzi tabuľkami. Toto však je nemotorné, lebo s tabuľkami ste obmedzený rozmermi listu (hlavne 1M riadkov). Preto je vhodnejšie to ukladať do datového modelu pre ktorý sa dajú definovať prepojenia tabuliek a ešte lepší je Power Pivot, v ktorom môžete okrem štruktúry modelu riadiť=robiť si aj výpočty pomocou DAX. Výstup z modelu sú kontingenčné tabuľky a grafy, ktoré môžu byť rôzne prepojené s rýchlymi filtrami. V jednom mojom súbore (jeden model) mám 75 kt a asi 30 rf + výpočtové tabuľky na zobrazenie, alebo ako podklad pre grafy a halvná tabuľka má 40M riadkov.

Barth napsal/a:

Zkouším se přiučit něco nového, ale jde to ztuha...
Lze vrátit výsledek Power Query dotazu jako pole, kolekci nebo vlastní třídu bez vložení do listu?
Něco ve smyslu pouze připojení a pak nějaká funkce, která převede výsledek do požadované podoby?
Lze zavolat pomocí VBA, přidat dotaz za běhu a vrátit něco jako recordset? Jak pohlídat zpracování, že bylo načtení dokončeno a vrácena data či chyba?

Dobrý deň.
1. Odpoveď na prvú otázku je Áno, stačí vybrať podľa obrázku a určiť kam sa majú údaje nahrať. Výhodné je do kt, alebo do datového modelu Power Pivot, kam môžu mať aj viac ako 1M riadkov, čo je obmedzenie MSE; alebo sa môžu použiť ako vstup pre iný dotaz/y
2. Je to možné, ale na to sa zvyčajne používajú priamo prostriedky MSE a VBA. Skôr sa nastaví, alebo spustí aktualizácia pri otvorení a potom beží VBA napr. na tvorbu (prepínanie filtrov kt, podľa vymenovacej tabuľky hodnôt dimenzie) a posielanie reportov.

Ospravedlňujem sa nepochopil som zadanie. Teraz ponúkam riešené Místo. Požil som pomenovanie oblastí, lebo podmienený formát neberie tabuľkové odkazy.

V prílohe.

Už vo verzii 2007 pribudla možnosť tabuľku vstupných údajov konvertovať na objekt Tabuľka (CTRL+L, alebo CTRL+T). Tabuľka má tú vlastnosť, že písaním pod ňu sa automaticky rozširuje=zväčšuje. A potom z nej vytvorený graf má túto vlastnosť rozširovania tiež. Tiež by možno nebolo zlé vyskúšať si urobiť z takejto Tabuľky kontingenčnú tabuľku a graf súčastne, čím docielite rôzne zoskupovanie napr. rok, kvartál, mesiac a tieto údaje môžete použiť do filtrov kt, alebo ako dimenzie grafu.


Strana:  1 ... « předchozí  6 7 8 9 10 11 12 13 14   další » ... 34

Uživatelské menu

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

Menu

On-line nástroje

Formulář Faktura

Formulář Faktura IV

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

Aktivní diskuse

Vynásobit hodnoty kurzem - Power Query

Alfan • 26.4. 7:56

Relativní cesta - zdroje Power Query

Alfan • 26.4. 7:54

Vynásobit hodnoty kurzem - Power Query

elninoslov • 26.4. 7:54

Vynásobit hodnoty kurzem - Power Query

lubo • 25.4. 19:18

Relativní cesta - zdroje Power Query

elninoslov • 25.4. 15:12

Relativní cesta - zdroje Power Query

Alfan • 25.4. 15:08

Relativní cesta - zdroje Power Query

elninoslov • 25.4. 14:21