4D View Pro: Neu in 4D v19 R7

Mit jeder neuen Version wächst die Liste der 4D View Pro Funktionen. Und diese Version bildet da keine Ausnahme: 4D v19 R7 enthält eine neue Version von SpreadJS, v15.2, und ein Ribbon-Update, das damit kompatibel ist.

Lassen Sie uns die neuen Funktionen dieser Version entdecken.

Pivot-Tabellen-Verbesserungen

Timeline Slicer Unterstützung

PivotTables unterstützen jetzt Zeitscheiben, die es dem Benutzer ermöglichen, Daten nach bestimmten Daten zu unterteilen. Zusätzlich zum Filtern einer Pivot-Tabelle nach Datum können Sie die Zeitscheibe verwenden, um dynamisch nach Datum und/oder Zeit zu filtern, mit einer intuitiven Schiebereglersteuerung. Ein Beispiel finden Sie hier.

Elemente ohne Daten anzeigen

Standardmäßig werden in Pivot Tabellen nur Elemente angezeigt, die Daten enthalten, was besonders dann auffällt, wenn Zeilen oder Spalten beim Filtern nicht sichtbar sind. Mit der neuen Option „Elemente ohne Daten anzeigen“ können Sie die PivotTable so einstellen, dass diese leeren Werte angezeigt werden, obwohl sie keine Daten enthalten.

Pivot-Tabelle: Bearbeitung von Datenwerten aktivieren

Standardmäßig können Zellen in Pivot Tabellen nicht bearbeitet werden, nur Pivot-Bereiche, genau wie in Excel. Mit dieser Version können Endbenutzer jetzt Pivot Tabellen-Zellwerte bearbeiten und dann die Datenquelle einer Pivot Tabelle aktualisieren und neu laden, um die Änderungen zu berücksichtigen. Für den Entwickler wird dies mit einer Eigenschaft namens a pivot.EnableDataValueEditing aktiviert.

Erweiterung der Berechnungen

„.“ Objektoperator-Unterstützung

Das Berechnungsmodul unterstützt jetzt die Verwendung von „.“ als Operator, um die Eigenschaften eines Objekts abzurufen. Wenn Zelle A1 beispielsweise ein Objekt mit der Eigenschaft „Produktname“ enthält, können Sie diesen Operator verwenden, um darauf zu verweisen:

Arbeitsmappenübergreifende Formel Quelle und Ziel

Die Unterstützung für arbeitsmappenübergreifende Formeln wurde in der ersten Service Pack-Version hinzugefügt. Mit dieser Version haben wir mehr Informationen über die Quell- und Zielreferenzen in Form des neuen IncludeItemDetail-Parameters der Funktion getExternalReferences hinzugefügt, mit dem ein Entwickler die spezifischen Zielzeilen, -spalten und -quellbereiche einer bestimmten Datei abrufen kann, um genau zu wissen, aus welchen Zellen diese spezifischen Referenzen stammen.

Neue Excel-Funktionen

Es wurden einige neue Excel-Funktionen hinzugefügt:

Textmanipulationsfunktionen

Zu den drei neuen Textmanipulationsfunktionen gehören:

    • TEXTBEFORE – Gibt den Text zurück, der vor den Begrenzungszeichen steht
    • TEXTAFTER – Gibt den Text zurück, der nach den Begrenzungszeichen steht
    • TEXTSPLIT – Teilt den Text anhand der Begrenzungszeichen in Zeilen oder Spalten auf.

Funktionen zur Array-Manipulation

Zu den elf neuen Array-Manipulationsfunktionen gehören:

  • VSTACK – Stapelt Arrays vertikal
  • HSTACK – Stapelt Arrays horizontal
  • TOROW – Gibt das Array als eine Zeile zurück
  • TOCOL – Gibt das Array als eine Spalte zurück
  • WRAPROWS – Verpackt ein Zeilen-Array in ein 2D-Array
  • WRAPCOLS – Verpackt ein Spalten-Array in ein 2D-Array ein
  • TAKE – Gibt Zeilen oder Spalten vom Arrayanfang oder -ende zurück
  • DROP – Entfernt Zeilen oder Spalten vom Array-Start oder -Ende
  • CHOOSEROWS – Gibt die angegebenen Zeilen aus einem Array zurück
  • CHOSECOLS – Gibt die ausgewählten Spalten aus einem Array zurück
  • EXPAND – Erweitert ein Array auf die angegebenen Dimensionen

Brauchen Sie mehr Informationen? In den Blogbeiträgen zu SpreadjsJS v15.1 und SpreadJS v15.2 finden Sie weitere Informationen.

Und teilen Sie uns Ihre Erfahrungen im 4D Forum mit.

Fabrice Mainguené
- Product Owner -Fabrice Mainguené gehört seit November 2016 zum 4D Program Team. Als Product Owner ist er verantwortlich für das Schreiben der User Stories und deren Umsetzung in funktionale Spezifikationen. Seine Aufgabe ist es auch, sicherzustellen, dass die gelieferte Funktionsimplementierung den Kundenanforderungen entspricht.Nach seinem Bachelor-Abschluss in Informatik am CNAM arbeitete Fabrice als Windev-Entwickler bei einem kleinen Software-Verlag. Danach arbeitete er für verschiedene Unternehmen in Industrie und Handel als Windev- und Webentwickler sowie als technischer Berater für neue Funktionen.