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

#1 8. 12. 2024 14:15:27

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

Jak a kam zadat požadavek na novou vlastnost/funkci (Feature request)?

Hledám, jak zadat požadavek na funkci (Feature request) ale zatím marně.

Nakonec se tedy ptám zde, vždy někdo poradil.


Konkrétně, co velmi často v LibreOffice Calc postrádám je možnost inverze filtrů. Bylo by to velmi užitečné - pokud vyselektuji nějakou množinu a potřebuji ji pak invertovat, není v LibreOffice způsob jak to udělat.

Kam takový požadavek zadat?

Editoval imcon (8. 12. 2024 14:22:11)

Offline

#2 8. 12. 2024 14:45:10

neutr
Člen
Registrace: 8. 3. 2007
Příspěvků: 3,471

Re: Jak a kam zadat požadavek na novou vlastnost/funkci (Feature request)?

Neznám nic podobného. Je to spíš zadání pro vývojáře, nebo programátory.

     Pokud se jedná o obecně inverzní funkce, tak některé jsou obsaženy - například umocňování a odmocňování, nebo logaritmování a odlogaritmování, ale v popisu se tato vlastnost přímo nenalézá pod pojmem "inverzní".

     Pokud se jedná o inverzní filtry tak je to velice objemné téma. Myslím, že obecné řešení není možné. Vždy musí být zadán konkrétní filtr, aby šlo vytvořit inerzní variantu. On i pojem filtr je víceznačný. Může jít například o filtr hodnot ve statistickém souboru, nebo filtr formátů - například pro převod mezi soustavami, nebo filtr barev a další.

     Pokud máte na mysli invertování určitého výběru je inverzí původní úplný seznam ze kterého jsou původně vybrané hodnoty obebrány. To není tak těžké. Stačí zavést indexy (pokad už v seznamu nejsou) a podle původně vbraných indexů smazat zdrojový seznam. Potom už můžeme například invertovaný seznam znovu filtrovat. Jde například o "Erastenovo síto" k hledání všech prvočísel a jiné podobné procedury.

     Pokud potřebujete nějaký konkrétní úkon dejte mi vzor a popište co se má dít.

Editoval neutr (8. 12. 2024 14:55:06)


Moje e-mailová adresa
Pokud je Váš problém vyřešen, označte prosím svůj příspěvek za "VYŘEŠENÝ"
Zlepšíte orientaci při vyhledávání řešení JAK OZNAČIT TÉMA ZA VYŘEŠENÉ

Offline

#3 8. 12. 2024 22:48:29

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

Re: Jak a kam zadat požadavek na novou vlastnost/funkci (Feature request)?

Díky za odpověď.
Jedná se o velmi jednoduchou ale postrádanou vlastnost.
Pokud jsou sloupce v Calcu vyfiltrovány (například automatickým filtrem, denně používaná vlastnost), pak je možné selektovat data výběrem z položek.
Často ale dochází k tomu, že ručně uživatel vybere nějaké položky, zpracuje je a pak potřebuje udělat jiné zpracování na inverzním výběru. A v tomto okamžiku inverze výběru velmi schází.


Určitě by to šlo udělat nějakým mezikrokem, nyní to musí člověk překlikat, jenže někdy to nejde, když jsou ve filtru stovky položek. A udělat to mezisloupcem by šlo, ale je to zdlouhavé. Je potřeba aby provedení netrvalo déle než vteřinu, není možné si hrát s nějakými přídavnými sloupci. Na to v práci není čas.

Editoval imcon (8. 12. 2024 22:50:20)

Offline

#4 8. 12. 2024 22:51:06

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

Re: Jak a kam zadat požadavek na novou vlastnost/funkci (Feature request)?

Z ASKu jsem dosatl odpověď jak submitnout request:

Feature requests are submitted on Bugzilla.

Prefix the title with FEATURE REQUEST or equivalent so that the intent is obvious. In the description, develop a sound argumentation backed by use cases. Try to turn it in a kind of formal specification.

When done, be patient. Ideas are numerous but developers are scarce.

If you're courageous enough, dive into the source code (it is freely available) and experiment yourself.

Offline

#5 9. 12. 2024 09:32:09

neutr
Člen
Registrace: 8. 3. 2007
Příspěvků: 3,471

Re: Jak a kam zadat požadavek na novou vlastnost/funkci (Feature request)?

imcon napsal(a)

....
Často ale dochází k tomu, že ručně uživatel vybere nějaké položky, zpracuje je a pak potřebuje udělat jiné zpracování na inverzním výběru. A v tomto okamžiku inverze výběru velmi schází. .....


     Potom je nejrychlejší cestou automatický filtr odstranit a nastavit znovu nový. Například u kontingenčních tabulek je běžnou operací uložit výběr podle filtru do nového umístění (listu), zadat jiný filtr a opět výsledek uložit kam je libo.


     Něco podobného lze dělat pomocí barev v jednotlivých sloupcích. Postavíte automatický filtr a vyfiltrované položky v prvním (nebo jiném sloupci) obarvíte. Následně odsatraníte automatický filtr : DATA > AUTOMATICKÝ FILTR, tedy stejně snadno tak jak jste ho zadal. Jakmile automatický filtr zmizí, řádky se rozbalí a vybarvené zůstanou jen ty, které byly viditelné.
     Nyní můžete opět zadat automatický filtr : DATA > AUTOMATICKÝ FILTR, a zadat nový výběr. Ten můžete v jiném sloupci vybarvit jinou barvou.
     Trik je v tom, že vybarvujete celý sloupec tabulky, ale obarvené zůstanou jen viditelné řádky. Takže potom stačí orientace podle barev. Tu lze také podle barev zpětně filtrovat, nebo jen řadit. Pokud filtrujete zůstanou viditelné jen řádky s vybranou barvou (pokud je ve stejném sloupci více barev). Pokud "řadíte podle Barvy" všechny řádky jsou viditelné a nohoře jsou seřazeny řádky podle barev (i pokud jich je ve sloupci více).


Moje e-mailová adresa
Pokud je Váš problém vyřešen, označte prosím svůj příspěvek za "VYŘEŠENÝ"
Zlepšíte orientaci při vyhledávání řešení JAK OZNAČIT TÉMA ZA VYŘEŠENÉ

Offline

#6 9. 12. 2024 17:45:50

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

Re: Jak a kam zadat požadavek na novou vlastnost/funkci (Feature request)?

Dobrý den a děkuji za návrhy.

Kontigenční tabulky známe používáme denně a děláme s nimi různé kousky.
Ovšem já mluvím a filtrech v Automatickém filtru a možná si nerozumíme co potřebujeme aby LO uměl.
Máte poradu s X lidmi a při prezentaci potřebujete během 1-2 sekund vyfiltrovat jistý set dat (výběrem X hodnot ve filtru). Následně potřebujeme udělat operaci/prohlédnutí/výpočet/kopírování z negativního výběru. Tedy nejjednodušší by bylo existující výběr/filtr otevřít a zvolit Negovaání výběru (tak jak to například umí náš ERP). Toto bybyla otázka jednoho kliknutí, na to všichni počkají. A ihned je vidět výsledek.

Není možné si hrát s barvičkami, dělat meziselekce pomocí jiných zástupných metod (ne že bychom to neuměli ale je to nepraktické a pomalé). Také je možné při těchto vícektokových postupech udělat chybu. A navíc výsledek potřebujeme na pár desítek sekund pak se filtruje zase něco jiného.

Negace výběru filtru je jednoduchá, rychlá a velmi přehledná metoda navíc snadná na implementaci.
Proto jsem ji chtel submitnout.

Editoval imcon (9. 12. 2024 17:47:23)

Offline

#7 9. 12. 2024 18:50:12

neutr
Člen
Registrace: 8. 3. 2007
Příspěvků: 3,471

Re: Jak a kam zadat požadavek na novou vlastnost/funkci (Feature request)?

imcon napsal(a)

....
Není možné si hrát s barvičkami, dělat meziselekce pomocí jiných zástupných metod (ne že bychom to neuměli ale je to nepraktické a pomalé). Také je možné při těchto vícektokových postupech udělat chybu. A navíc výsledek potřebujeme na pár desítek sekund pak se filtruje zase něco jiného....

Nemám dojem, že by to bylo o mnoho delší pomocí barev:
     Zadáme automatický filtr a uděláme výběr. Pokud potřebujete negaci tohoto výběru označíte barvou vybrané a v zápětí zadáte ve filtru řadit podle barvy. Podbarvené řádky jsou nahoře a ten zbytek je negativní výběr, který Vás zajímá. Není problém například pozitivní výběr smazat (po seřazení a vypnutí autofiltru) a pokračovat v selekci na zbytku, nebo nemazat a obarvit vedlejší sloupec podle nového hledání. Jedno hledání pomocí barev je pomalejší o dva kroky - barvení výběru a odebrání automatického výběru.
     Pokud se Vám to zdá mnoho zbytečných kroků, tak je možnost vše zabudovat do makra, které může celou manuální operaci omezit jen na zadání podmínek filtru a místa kde dojde k matematickým testům.
     Pokud by se jednalo o stejné (opakující se operace testů), tak by makro mohlo automaticky vyhodnotit podmínku i test - stačí zadat a 1x kliknout, nejvýš zadat kam se uloží výsledek k vizuální kontrole a automatický filtr se nebude vůbec aktivovat.


PS Barevný filtr se dá pro třídění zadat přímo jako výběr implicitního pozadí - tedy jako negativní výběr s barvou.

Editoval neutr (9. 12. 2024 18:56:10)


Moje e-mailová adresa
Pokud je Váš problém vyřešen, označte prosím svůj příspěvek za "VYŘEŠENÝ"
Zlepšíte orientaci při vyhledávání řešení JAK OZNAČIT TÉMA ZA VYŘEŠENÉ

Offline

#8 9. 12. 2024 18:59:02

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

Re: Jak a kam zadat požadavek na novou vlastnost/funkci (Feature request)?

Děkuji za tip!
místo barvy bych používal nový sloupec s nějakým symbolem, barva je ale také šikovná.
Makro je bohužel nemožné, toto musí umět lidé, kteřých největší znalost je kde zapnout počítač. Už filtr je pro ně vrcholá těžko pochopitelná technika poblíž sci-fi.

Editoval imcon (9. 12. 2024 19:00:14)

Offline

#9 10. 12. 2024 22:13:03

strepon
Člen
Registrace: 6. 1. 2011
Příspěvků: 157

Re: Jak a kam zadat požadavek na novou vlastnost/funkci (Feature request)?

imcon napsal(a)


Konkrétně, co velmi často v LibreOffice Calc postrádám je možnost inverze filtrů. Bylo by to velmi užitečné - pokud vyselektuji nějakou množinu a potřebuji ji pak invertovat, není v LibreOffice způsob jak to udělat.

Pro automatický filtr na inverzi existuje bug 156305.

Offline

#10 Včera 13:46:28

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

Re: Jak a kam zadat požadavek na novou vlastnost/funkci (Feature request)?

Díky!
To jsem hledal.

Offline

Zápatí