Fórum pro uživatele kancelářského balíku OpenOffice | LibreOffice
 

#1 19. 7. 2024 14:36:39

imcon
Člen
Místo Brno
Registrace: 16. 5. 2007
Příspěvků: 230

Jan definovat formát ve výsledcích kontingenční/pivot tabulky?

Zdravím,
potřeboval bych poradit, jak přinutit LibreOffice, aby kontingenční tabulka měla definované formáty, resp. výsledné hodnoty měly daný formát i po přepočítání.
Konkrétně mám ve výsledcích tabulky čísla a já je ale chci zobrazit jako formát měnu bez desetinných čísel.

Kontingenční tabulka má sice svoje styly (např. "Hodnota kontingenční tabulky", a tyto styly mám nadefinovány jak potřebuji, jenže po přepočítání nejsou aplikovány (i když se na buňce ukazují) a musím hodnoty vždy znovu formátovat.

Data tabulky jdou z připojené databáze a ta je jako CSV soubor, který se pravidelně automaticky aktualizuje (tedy nejde přenést formát ze zdrojových dat).

Jak dosáhnout toho, aby byl formát zachován?


Děkuji za nápovědu.

Offline

#2 21. 7. 2024 07:48:57

ludviktrnka
Člen
Registrace: 9. 7. 2009
Příspěvků: 706

Re: Jan definovat formát ve výsledcích kontingenční/pivot tabulky?

Já to dělám oklikou. Kontingenční tabulka (KT) mi slouží jako datový zdroj pro výstupní (tiskovou) tabulku, kterou si nafarmátuji dle vlastních potřeb a buňky navážu jednoduchými vzorci na KT. Je to sice něco navíc, ale je to spolehlivé. (Po mnoha pokusech s formátováním KT už to dělám jenom takto)

Editoval ludviktrnka (21. 7. 2024 07:50:08)


LibreOffice 5.4.

Offline

#3 22. 7. 2024 17:16:04

imcon
Člen
Místo Brno
Registrace: 16. 5. 2007
Příspěvků: 230

Re: Jan definovat formát ve výsledcích kontingenční/pivot tabulky?

Díky za odpověď,
bohužel to takto u nás nejde.
Tabulka má mnoho parametrů a každý dotaz ji sestaví zcela jinak do šířky i délky, neustále se do ní kliká čímž se mění velikost a obsah.
Jediné řešení je aby fungovaly formáty, ale asi je to nějaký bug, že nefungují, nebo tomu nerozumím.

Offline

#4 25. 9. 2024 16:33:16

imcon
Člen
Místo Brno
Registrace: 16. 5. 2007
Příspěvků: 230

Re: Jan definovat formát ve výsledcích kontingenční/pivot tabulky?

Ahoj,

tak bych rád předal dnešní zjištění (řešení), protože by to někomu mohlo pomoct, i když mu moc nerozumím:

Když si v kontigenční tabulke dáte pravým klikem Vlastnosti, otevře se tabulka, kde jsou definovány jednotlivé filtry a také "Pole sloupce" ke zobrazení.
V Poli sloupců mám třeba Rok (pro zobrazení obratů v letech). Ale z nějakého důvodu se tam vždy objeví také pole "Data". Dá se smazat (přesunout pryč) tak, aby tam růstal (například) jen ten Rok. Pokud toto pole Data vymažu, kontigenční tabulka se zobrazí zcela správně, ALE TENTOKRÁT JIŽ SPRÁVNĚ NAFORMÁTOVANÁ podle stylu!

Vymazat pole Data je sice zbytečný, ale jednoduchý krok, když to funguje. Super.

Doplňující otázka: rozumíte někdo tomu co samovznikající pole Data znamená?


Aktuální instalovaná verze: 7.6.4.1

Offline

#5 28. 9. 2024 08:06:38

kamowski
Člen
Registrace: 29. 3. 2013
Příspěvků: 47

Re: Jan definovat formát ve výsledcích kontingenční/pivot tabulky?

Máte dobre zadefinovaný názov tejto témy:  Jan definovat formát ve výsledcích ....
Nerobím s konting. tabuľkami ale myslím, že to je VÝSLEDOK nejakých filtrov.
Tam nemáte čo zadávať, to si robte v obyčajnej tabuľke, tá je ZDROJOM DÁT z ktorej čerpáte, FILTRUJETE do tej kontingenčnej.
Ak si v zdroji zmeníte formát na hod, kg, litre, ..., hocičo, tak sa vám to premietne do tej kontingenčnej.
a potom nie je problém ani s tlačou. Treba len klik pravým do tej kontingenčnej a "Obnoviť"
Ak si urobíte výpočet, len štetcom preneste formát do výsledku alebo Formát > Bunky > zvoľte si
LO 24.2.6.2

Editoval kamowski (28. 9. 2024 08:17:52)

Offline

#6 28. 9. 2024 08:59:31

imcon
Člen
Místo Brno
Registrace: 16. 5. 2007
Příspěvků: 230

Re: Jan definovat formát ve výsledcích kontingenční/pivot tabulky?

Díky za odpověď/námět.
1. Formátování zdroje není možné protože se jedná o pravidelně automaticky aktualizovaný CSV soubor z našeho ERP systému.
2. Ruční formátování kontigenční tabulky se zobrazenými daty samozřejmě jde, ale je to pracné - je potřeba cca 5 kliků myší a to prostě hrozně zdržuje. Na to není v práci čas. Navíc, pokud s tabulkou pracujeme při poradách, potřebuji aby ihned po změně požadavků na kontigenční tabulku byl zobrazen výsledek správně, nemůžeme během jednání něco formátovat. To si může dovolit člověk v korporátu nebo ve škole, ne v soukromé firmě. Někdo položí dotaz - ihned musím přeskupit pole a zobrazit výsledek, než se ptá někdo další na jiný výstup.
Nicméně, když ve vstupních podmínkách pole "Data" smažu, vše už funguje jak má i s přednastavenými styly.
3. Děkuji i za připomínku s FILTRY, nevím ovšem o jakých filtrech mluvíte a co mají společného s formátováním či polem Data.
Otázka tedy stále zní:

a) co je pole "Data"
b) proč pole Data přebije přednastavený formát

ale to jsou nyní detaily.

Editoval imcon (28. 9. 2024 09:02:36)

Offline

#7 30. 9. 2024 13:17:35

kamowski
Člen
Registrace: 29. 3. 2013
Příspěvků: 47

Re: Jan definovat formát ve výsledcích kontingenční/pivot tabulky?

tak si ujasnime pojmy:
- zdroj je to, odkiaľ čerpáte dáta, vo vašom prípade nejaký *.csv súbor, tento, nakoľko ho vypľuje vaše ERP, má stále rovnakú štruktúru
- kontingenčná tabuľka je výsledkom FILTROV, ktoré vy definujete pri jej vytváraní, vy určíte, ktoré stĺpce a riadky sa tam zobrazia
---
ak *.csv nechcete, neviete, ... formátovať, čo je vlastne aj veľmi nepraktické, zmeňte zdroj:
- jeden z tých .csv súborov si uložte ako napr. CSV.csv
- prázdnu tabuľku uložte ako ZDROJ_DAT.ods
- do tejto prázdenj tabuľky si nalinkujte všetky bunky z CSV + nejaká rezerva
- tu si nastavte formát buniek (€, kg, mm, min, ....) prípadne doplňte stĺpce, či riadky, s ďalšími potrebnými výpočtami
- uložte
---
z tejto tabuľky si vytvorte kontingenčnú tabuľku pre vaše potreby
----
takže pred/na porade:
- každý nový *.csv z vášho ERP uložte ako ten CSV.csv - prepíšte ten starý
- otvorte ZDROJ_DAT.ods a aktualizujte ho, načíta údaje z toho nového csv ale cez ten "pomocný súbor/list" aj s formátovaním
- čarujte s kontingenčnou tabuľkou smile
---
a nie, nemá to nič s korporátom, školou, či súkromnou firmou tongue

Offline

#8 30. 9. 2024 15:01:38

imcon
Člen
Místo Brno
Registrace: 16. 5. 2007
Příspěvků: 230

Re: Jan definovat formát ve výsledcích kontingenční/pivot tabulky?

Díky za skvělý popis postupu.
V podstatě to děláme takto, kromě jednoho kroku:

- do tejto prázdenj tabuľky si nalinkujte všetky bunky z CSV + nejaká rezerva
- tu si nastavte formát buniek (€, kg, mm, min, ....) prípadne doplňte stĺpce, či riadky, s ďalšími potrebnými výpočtami

Požádám tedy o doplnění:
- Jak "nalinkovat" do tabulky CSV?

Otevřít CSV, naformátovat a uložit jako ODS je jasné. Ale jak automaticky "linkovat" CSV do tabulky? To nevím. Určitě by to šlo nějakými makry. Funguje to cca tak, že přes noc ERP vytvoří nová CSV s aktuálními daty a ráno, když kolegové zapnou počítač, měli by být schopni používat kontigenční tabulku, kde si "filtrují"co potřebují.
Tedy nikdo nemůže CSV, či mezisoubor, nějak formátovat.

Výborný nápad je udělat mezivýpočet (z CSV naformátovanou tabulku, případně s výpočty), výpočty nepotřebujeme. Vše si předpočítám v ERP a ten mi dá zpracovaná data do CSV.

Ale nyní, když při změně vstupních dat (ne při "filtraci" ta už běží) smažeme pole "Data", formátování funguje, takže formátovaný mezisoubor není potřeba.
Jen stále to pole "Data" nechápu.

Offline

#9 1. 10. 2024 03:45:35

kamowski
Člen
Registrace: 29. 3. 2013
Příspěvků: 47

Re: Jan definovat formát ve výsledcích kontingenční/pivot tabulky?

- to csv nie je potrebné ukladať ako ods, ako píšem vyššie, uložte ho len ako CSV.csv, môžem sa mýliť
ak je to výstup z ERP, malo by vyzerať stále rovnako, teda tie isté stĺpce, možno aj riadky, len čísla sú iné
- ako nalinkovať? nehľadajte za tým žiadnu vedu, najjednoduchšie ako sa len dá smile
otvorte obe tabuľky
v ZDROJ.ods kliknite do A1=klik do A1 v CSV.csv > enter
v ZDROJ.ods rozšírte na potrebnú veľkosť:
bunku A1 v ZDROJ.ods uchopte za pravý dolný roh > ťahajte dole > pustite > znova uchopte > ťahajte v pravo > pustite
naformátujte si stĺpce, ....
uložiť
hotovo
---
zhrniem to:
kontingenčnú tabuľku tvoríte zo ZDROJ.ods
ten je uložený aj s CSV.csv v nejakom adresári
každým novým *.csv z toho vašeho ERP prepíšete tento CSV.csv
ja si to tu takto skúšam a funguje mi to, možno by niekto mohol potvrdiť, či vyvrátiť

Editoval kamowski (1. 10. 2024 11:09:41)

Offline

Zápatí