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?
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.
Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.
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.