Příspěvky uživatele


< návrat zpět

Strana:  1 2 3 4 5 6 7 8 9   další » ... 25

Ďalší zaujímavý príklad na running total http://www.jaknaoffice.cz/2-forum/?id=6239

Power Query z adresára s výlukou = filtrom cesta neobsahuje slovo zaloha.

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.


Strana:  1 2 3 4 5 6 7 8 9   další » ... 25

Uživatelské menu

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

Menu

On-line nástroje

Formulář Faktura

Formulář Faktura III

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

Aktivní diskuse

hromadné orámovanie týždňa

kabaka • 22.2. 22:07

Evidence docházky a plánování směn

Bubobubo1 • 22.2. 21:10

Menu VBA editoru v čínštině

paveku • 22.2. 20:43

VBS makro pre vkladanie dat za kazdý riadok

marjankaj • 22.2. 11:27

VBS makro pre vkladanie dat za kazdý riadok

gabo42 • 22.2. 10:17

Vypsáni dat z různých listů

Fantasyk • 22.2. 3:32

Vypsáni dat z různých listů

elninoslov • 22.2. 1:49