Trochu divočina na výber údajov, ... rozhodne však nepotrebujete používať žiadne zoradenie.
(=IFERROR(ZÍSKATKONTDATA("[Measures].[GA (Počet)]";KONT!$A$7;"[v_DM_DailyOrderTabularCalendar].[MonthID]";"[v_DM_DailyOrderTabularCalendar].[MonthID].&" & F$5 & "]";"[v_DM_DailyOrderTabularProduct].[ActivationType]";"[v_DM_DailyOrderTabularProduct].[ActivationType].&[IPTV Paid]";"[v_DM_DailyOrderTabular].[OrderLoginName]";"[v_DM_DailyOrderTabular].[OrderLoginName].&" & $C18 & "]");0))
Malo by stačiť (len teoretické skártenie,) najlepšie odladiť na jednom vzorci a ten aplikovať na plochu tabuľky.
(=IFERROR(ZÍSKATKONTDATA("[Measures].[GA (Počet)]";KONT!$A$7;"[v_DM_DailyOrderTabularCalendar].[MonthID]";"[v_DM_DailyOrderTabularCalendar].[MonthID].&" & F$5 & "]";"[v_DM_DailyOrderTabular].[OrderLoginName].&" & $C18 & "]");0))
S tým, že odkaz na bunku môže byť smerovaný aj na hodnotu dimnezie z kt bez získať data.
Možno by bolo vhodnejšie použiť rovno odkaz na bunku s podmienkou ISBLANK, aby nezobrazovalo nuly, tam kde sa kt nenachádza.
Dobrý deň. Rád pomôžem a prípadne vysvetlím, ako som postupoval. Pri inštalácii PQ si zároveň overíte aj koľko bitovú verziu MS-Office máte nainštalovanú (Súbor-Konto-About Excel). V prípade, že máte 32-bitovú verziu, doporučujem Vám preinštalovať na 64b, lebo pri 32 dokáže Excel použiť iba 4 GB pamäti PC, aj keď je dostupná väčšia. Excel robí všetko v pamäti PC, kvôli jej rýchlosti a môže sa Vám stať, že sa celý súbor do pamäti nevmestí.
Podarilo sa mi z toho vytvoriť takéto PBI https://app.powerbi.com/view?r=eyJrIjoiOTUxYzYzZTUtMGFjNS00NmYzLTkyM2QtNTkwMDNhN2U5MWUxIiwidCI6ImJjYjhiZmY4LThhZDQtNDNlMS1hOWM1LTcwNzYwZjViOTZhNiIsImMiOjh9Filtre sa aktivujú klikaním do oblastí výsečí, alebo oblasti popisov a šípkami sa robí vnáranie a vynáranie z hierarchií. Klikaním nemáte čo pokaziť a znovu načítaním vrátite všetko do prednastaveného stavu.
Ponúkam riešenie pomocou PQ, ktoré berie údaje zo súborov z nastaveného adresára a prezentuje ich pomocou KT (dvoch; 2. skrytá je pre graf vpravo) ovládaných spoločne s rýchlymi filtrami. Stačí doplniť súbor da nastaveného adresára a dať aktualizovať údaje.
Teda príloha.
Nedám xlsx, lebo ani zadávateľ nemá tú potrebu a núti nás pred riešením opisovať zadanie, tak nech si opisuje aj riešenie.
O opakovaní nebola reč. Použil som pomocný stĺpec PCV A2=IFERROR(IF(C2=C1;A1;A1+1);1); C24==MAXIFS(B:B;A:A;E24); D24==GETPIVOTDATA("Max of rozměr2";$G$1;"PCV";E24). Kvôli jednoduchosti som použil rovnaký druh prílohy.
Pridávam aj riešenie pomocou kontingenčnej tabuľky.
V prílohe.
@AL
Ospravedlňujem sa, ale ja nerozlišujem verzie. A vieš aj o tom, že sa dá takto =SWITCH(TRUE;AND(B25="B";C25>=10);150;OR(B25="M";C25<10);1;B25="J";10;0)*C25 zneužiť na zreťazenie/postupné vyhodnocovanie rôznych podmienok?
Jiří497 napsal/a:
to AL: díky za tip (CHOOSE místo IF). To se mi líbí.
Dobrý deň. Skúsim Vám zodpovedať a popísať postup tvorby môjho dielka. Keď aj vynesiete totožne dimenzie a hodnotu do kt je potrebné upraviť jej dizajn v rovnomennej ponuke. Najpodstatnejšie je prepnúť jej vzhľad do tabulárnej formy a potom zakázať medzisúčty a súčty. Do oblasti filtra kt (na túto bunku som odkázal vzorec do nadpisu tabuľky) som vyniesol stroj a z neho som súčasne vytvoril aj rýchli filter. Celú Vašu tabuľku som vyplnil so vzorcami odkazujúcimi na oblasť kt, aby sa do nej zobrazovali vyfiltrované riadky. Keby ste však z dôvodu rozsahu tabuľky zmenili postoj a urobili úpravu vzhľadu zdrojovej tabuľky, na dosiahnutie totožného efektu by Vám stačil rýchli filter nad tabuľkou, v ktorej by ste filtrovaný stĺpec iba skryli. Použil som kt iba z dôvodu prepisu hodnôt do tabuľky Vášho vzhľadu. To, že vidíte iba 38 riadkov je spôsobené skrytím ostatných riadkov, z dôvodu obmedzenia pohybu mimo oblasť, určenú na spracovanie. To isté sa dá použiť aj na stĺpce, aby sa obmedzil pohyb aj vpravo. Na vstup údajov zo zdrojov, do spojenia všetkých údajov do vstupnej tabuľky, alebo do kt (tj. bez zobrazenia všetkých a s možnosťou prekročiť obmedzenie počtu riadkov MSE 1M), bez potreby otvárania zdrojov a pridávania do vstupnej tabuľky sa dá použiť Power Query (doplnok od verzie 2010 a od v. 2013 je už obsiahnutý), ktorý môže pri aktualizácii údajov načítať potrebné hodnoty zo súborov (ktoré budete iba pridávať/mazať) z nastaveného vstupného adresára.
Prikladám riešenie pomocou KT.
VKS napsal/a:
Kde v excelu prosím najdu dialogové okno Parametry řešitele?
Index a Match, dá sa aj offset, resp. PQ a kt zo súborov.
Buď to napíšete ako podmienku pre ďalší stĺpec vzorcom =if(isblank(b2);"-";b2)
alebo ak vstup je pomocou PQ, kliknete na požadovaný stĺpec a použijete replace null za "-", tak ako som už písal, alebo v kt kliknete na názov stĺpca lepšie povedané na šípku vedľa názvu a z ponúknutých hodnôt zrušíte zaškrtnutie pri hodnote (prázdne).
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.