Příspěvky uživatele


< návrat zpět

Strana:  « předchozí  1 2 3 4 5 6 7 8 9   další » ... 31

Dobrý den, chtěl bych Vás požádat o pomoc s výpočtem průměrné vážené ceny ve skladu při a po jednotlivých transakcích.
Do adresáře „data“ bych každý měsíc ukládal data za předchozí měsíc. Teď tam mám srpen a září.

Pokud je „Reason“ rovno STI je to počáteční stav skladu. Začali jsme se skaldem 1.8.2024.
Mám tam i položku, kód končí „713“, kterou jsme poprvé naskladnili až v září, ta tedy nemá STI, protože nebyla ve skladu při inicializaci skladu. Ale samozřejmě začíná pohybem GIN, nákup na sklad.

Průměrná vážená cena de facto (nechci poučovat) se mění pouze v případě, že naskladním zboží „Reason = GIN“ za jinou cenu, než byla u příslušné položky předchozí poslední průměrná cena.

Zároveň vždy vyskladňuji položky v poslední průměrné vážené ceně položky.

Já bych potřeboval přidat sloupce u každého řádku (transakce), kde bych měl tyto informace:
1. Cena položky pro příslušnou transakci (vážená průměrná cena)
 GOU = použije se poslední předchozí průměrná vážená cena položky
 GIN = nákupní cena položky
2. Průměrná vážená cena položky po provedené transakci (změní se pouze při transakci typu GIN, pokud je cena nakupované položky jiná, než poslední průměrná vážená cena položky)  ((cena položky při nákupu * počet položek) + (přechozí počet položek před touto transakcí + předchozí průměrná vážená cena)) / celkovým počtem položek po provedené transakci
3. Celková hodnota položek v průměrné vážené ceně po provedené transakci
4. Počet (zůstatek) položek po provedené transakci

A pak bych potřeboval, asi z toho hlavního dotazu vytvořit další dotaz, kde by byly výše uvedené hodnoty POUZE k poslednímu dni v měsíci, respektive poslední hodnoty v tom měsíci a roce (např. 2024-08, 2024-09 atd.)  konečný stav k ultimu měsíce.

Zkoušel jsem si pomoct přes Index, ale nějak jsem se do toho zamotal.

Vybral jsem jen 3 položky, aby se to dalo lépe modelovat.

Budu velmi vděčný, pokud byste mi s tím někdo pomohl.

Děkuji.

V dotazu „alleur“ jsem nakonec přidal Vlastní sloupce, kde jsem částku v CZK dělil příslušným kurzem, který je pro každé období přiřazen z dotazu „rate“.

Jde mi o to, jestli by se dalo vyhnout těm přidávaným novým sloupcům, právě, aby se ta částka v CZK vydělila v každém sloupci tím kurzem a přepsala se původní částka v CZK.

Vždycky, i při přepočtu PQ budu mí zdrojová data v CZK, takže by se neměly částky v CZK dělit několikanásobně při každém přepočtu.

Prosím, může se ještě zeptat.
Ve sloupci "castka" mám hodnotu v CZK.
Ve sloupci "rate" mám příslušný kurz. Tato hodnota kurzu je v každém řádku jiná (podle) období.
Potřeboval bych poradit s jednoduchým zápisem tak, abych hodnotu ve sloupci "castka" prepsal novou hodnotu, která by byla "castka"/"rate.
děkuji.

Jj, v české verzi "Seznam".
Díky

Když jsem na kroku "Složky", tak se mi zobrazí tabulka s jedním sloupcem, která má název sloupce "seznam", viz příloha.

Mě zmátlo to "Odebrané sloupce".
Díky za vysvětlení.

Ano, to je pěkný ;-)
Koukám na to a přijde mi to super.

De facto mohu použít i v jiných případech s patřičnou editací.

Chci se zeptat.
V tomto kroku:
Složky = List.Distinct(#"Změněný typ"[SLOŽKA])
Se to slovo "Seznam" zobrazí automaticky, díky tomuto zápisu?

A tento krok odstraní konkrétně co?
#"Odebrané ostatní sloupce" = Table.SelectColumns(Rozbalit,{"ZAMĚSTNANEC", "měsíc"}

& List.Transform(Složky, each _ & " (hod.)")

& List.Transform(Složky, each _ & " (Kč)"))


Ale každopádně díky.

Dobrý den, můžete mi prosím někdo poradit, jak dosáhnout výsledku pomocí Power Query tak, jak je v přiloženém souboru?
Zdrojová data jsou na listu "data" a ten výsledek, kterého bych chtěl dosáhnout je na listu "vysledek".
Potřebuji to takto upravit do podoby na listu "vysledek" a pak to použít v dalších operacích.
Děkuji.

Díky

A krok Index.2 jste tedy vložil "natvrdo", napsal v Rozšířeném editoru?
= Table.TransformColumns(#"Odebrané sloupce",{{"tab", each Table.AddIndexColumn(_, "Index.1", 1, 1, Int64.Type)}}),

Děkuji oběma.

Já jen nevím, jak ten bod 5)
Když to vidím o tebe napsané, tak to chápu.
Ale to jsi musel napsat se znalostí zápisu přímo v Editoru?
Jde mi o ten krok "Index.2"
Ten bych nedal, neuměl napsat z hlavy.

Každopádně si toto řešení uložím k případnému dalšímu využití.
Ještě jednou díky moc oběma.

@lubo
Můžeš mi pls vysvětlit ten postup?
1) Přiřadíš Index.
2) Vyfiltruješ rok
3) Seskupíš podle "Y"
4) Odebereš sloupec "Y"
5) Aha, ty jsi tam vložil řádek, který oindexoval každou "tab" samostatně a pojmenoval jsi to Index.1
To jsi musel "natvrdo" napsat v "Rozšířeném editoru" nebo to jde nějak naklikat, ten bod 5?

Tak to neumím, zapsat to, že pro každou tabulku a vložit index.

Každopádně děkuji.

Koukal jsem na to.
Tento postup je pro 2 roky 2023 a 2024.
Já bych, ale potřeboval nějaký "univerzální" řešení, pokud to jde.
Totiž ta zdrojová data z tabulky "dataf" mají samozřejmě více sloupců.
Dá se udělat nějaký postup, aby to právě zkontrolovalo ty roky a jakmile by byl rok na řádku nad aktuálním řádkem jiný (nižší) automaticky by to začalo indexovat do doby, než by to opět našlo stejný případ, kdyby bylo více roků než 2?

Dobrý den,
mám dotaz ohledně následujícího příkladu.
Ve sloupci "Period" mám datum ve formátu datum a čas.
Potřebuji pro každý záznam přiřadit pořadové číslo.
Ano, seřadím si vzestupně a přiřadím Index a mám pořadí.
Jenže já bych potřeboval vyřešit to, že ve sloupci "Period" jsou třeba 2 roky nebo pak mohou být i 3 roky i více a já potřebuji, aby ten Index (pořadí) začínal v každém roce od čísla 1.
Vycházím z toho, že mám ten sloupce "Period" seřazený, jak jsem psal.
Sice mě napadlo, že bych to mohl udělat porovnáním se sloupcem "Y", kde bych zjistil, že záznam je už o 1 větší a pak bych začal znovu indexovat, ale bohužel si s tím neporadím.
Mohl byste mi někdo, prosím, s tím pomoct?
Děkuji.

Super, díky, funguje mi to.

Já měl na mysli to, když je v *.pdf uložená nějaká tabulka.
Takže, jak jsi psal, měl jsem na mysli klasické tabulky, akorát v *.pdf
Nicméně viděl jsem i *.pdf, kde byly sice tabulky na listech, ale to záhlaví mělo několik řádků s různými údaji.
Tak to nebudu komplikovat.
Nyní to nepotřebuji.
To, co jsi mi připravil na tu relativní cestu je perfektní.
Díky


Strana:  « předchozí  1 2 3 4 5 6 7 8 9   další » ... 31

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