4D View Pro: Novinky v 4D v19 R7

S každou další verzí se seznam funkcí aplikace 4D View Pro rozšiřuje.A toto vydání funkcí není výjimkou:4D v19 R7 přichází s novou verzí SpreadJS, v15.2,a aktualizací Ribbonu, která je s ní kompatibilní.

Pojďme objevit nové funkce, které tato nová verze nabízí.

Vylepšení otočné tabulky

Podpora rozřezávání časové osy

Tabulky PivotTables nyní podporují časové řezy, které uživatelům umožňují krájet data podle konkrétních dat. Kromě filtrování otočné tabulky podle dat můžete časový řez použít k dynamickému filtrování podle data a/nebo času pomocí robustního posuvného ovládání. Příklad najdete zde.

Zobrazit položky bez dat

Ve výchozím nastavení se v tabulkách PivotTables zobrazují pouze položky obsahující data, což je patrné zejména v případě, že řádky nebo sloupce nejsou při filtrování viditelné. Pomocí této nové možnosti „Zobrazit položky bez dat“ můžete povolit, aby PivotTable tyto prázdné hodnoty zobrazoval, i když neobsahují žádná data.

Povolení úprav hodnot Pivot Table s daty

Ve výchozím nastavení nelze buňky v rámci PivotTable upravovat, pouze rozsahy Pivot, stejně jako v aplikaci Excel. V této verzi mohou nyní koncoví uživatelé upravovat hodnoty buněk PivotTable a poté aktualizovat a znovu načíst zdroj dat PivotTable, aby se změny projevily. Pro vývojáře je to umožněno pomocí vlastnosti nazvané pivot.EnableDataValueEditing.

Vylepšení výpočtu

„.“ Podpora operátorů objektů

Výpočetní engine nyní podporuje použití „.“ jako operátoru pro načtení vlastností objektu. Pokud například buňka A1 obsahuje objekt s vlastností „productName“, můžete se na něj pomocí tohoto operátoru odkázat:

Zdroj a cíl vzorce napříč sešity

Podpora vzorců napříč sešity byla přidána v první verzi servisního balíčku. V této verzi jsme přidali více informací o zdrojových a cílových odkazech v podobě nového parametru includeItemDetail funkce getExternalReferences, který umožňuje vývojáři získat konkrétní cílový řádek, sloupec a zdrojové rozsahy konkrétního souboru, aby přesně věděl, z jakých buněk konkrétní odkazy pocházejí.

Nové funkce aplikace Excel

Bylo přidáno několik nových funkcí aplikace Excel:

Funkce pro manipulaci s textem

Mezi tři nové funkce pro manipulaci s textem patří:

    • TEXTBEFORE – Vrátí text, který se nachází před ohraničujícími znaky.
    • TEXTAFTER – Vrátí text, který je za ohraničujícími znaky.
    • TEXTSPLIT – Rozdělí text na řádky nebo sloupce pomocí oddělovacích znaků.

Funkce pro manipulaci s polem

Jedenáct nových funkcí pro manipulaci s poli zahrnuje:

  • VSTACK – vertikálně stohuje pole
  • HSTACK – Stohuje pole vodorovně
  • TOROW – Vrátí pole jako jeden řádek
  • TOCOL – Vrátí pole jako jeden sloupec
  • WRAPROWS – Zabalí řádkové pole do 2D pole
  • WRAPCOLS – Zabalí sloupcové pole do 2D pole
  • TAKE – Vrátí řádky nebo sloupce od začátku nebo konce pole
  • DROP – Vypustí řádky nebo sloupce z počátku nebo konce pole
  • CHOOSEROWS – Vrátí zadané řádky z pole
  • CHOSECOLS – Vrátí vybrané sloupce z pole
  • EXPAND – Rozšíří pole na zadané rozměry

Potřebujete další informace? Podívejte se na tyto příspěvky na blogu SpreadjsJS v15.1 a SpreadJS v15.2, kde najdete další podrobnosti.

A podělte se s námi o své zkušenosti na fóru 4D.

Fabrice Mainguené
- Product Owner -Fabrice Mainguené se připojil k týmu 4D Program v listopadu 2016. Jako Product Owner má na starosti psaní uživatelských příběhů, které následně převádí do funkčních specifikací. Jeho úkolem je také zajistit, aby dodaná implementace funkcí splňovala potřeby zákazníků.Po získání bakalářského titulu v oboru informatiky na CNAM nastoupil Fabrice do malé softwarové vydavatelské společnosti jako vývojář Windev. Poté pracoval pro různé společnosti v oblasti průmyslu a obchodu jako vývojář aplikací Windev a webových aplikací a také jako technický poradce pro nové funkce.