WebApps:Tabellendesigner

Aus CoPlanner 11
Zur Navigation springenZur Suche springen

inline Diese Funktion ist nur in CoPlanner NEO verfügbar

Der Tabellendesigner im Web ist ab Version CoPlanner 11 Release 1 2026 verfügbar

Systemvoraussetzungen

Die Voraussetzungen finden Sie hier.

Aufruf

<WebAppUrl des Servers (das + durch Servername/IP Adresse ersetzt)>/designer/?name=TABELLENNAME&type=table

Zum Beispiel:

https://server:4443/coplanner/designer/?name=Tabelle1&type=table

Einstiegspunkte

Der Tabellendesigner wird (noch) über den Windowsclient aufgerufen oder (sobald eine Tabelle bereits vorhanden ist) kann sie auch direkt über den oben gezeigten Link durch Ersetzung des Tabellennamens im Browser aufgerufen werden.

Menü

Schaltfläche Aktion
Navigation zur in der SvrConfig hinterlegten Startseite. (Ab CoPlanner 11 Release 1 2025)

Zurück zur letzten davor aufgerufenen Seite. (Bis CoPlanner 11 Release 1 2025)

Datei:ReportViewer MenueOpenClose.JPG Öffnen/Schließen der Anzeigetexte des Menüs.
Speichern
Zurücksetzen auf Status der letzten Speicherung
Zufallsdatensätze generieren (Funktionsbeschreibung siehe unten)
Partitionsaufteilung neu berechnen (Funktionsbeschreibung siehe unten)

Beschreibung der relevanten Menüfunktionen

Zufallsdatensätze generieren

Mit dieser Option können Tabellen zu Testzwecken mit Zufallsdatensätzen befüllt werden. Die Anzahl der gewünschten Datensätze kann hier eingegeben werden. Dann auf die Schaltfläche klicken oder Enter drücken.

Partitionsaufteilung neu berechnen

Mit dieser Option kann man angeben, ob die Tabelle partitioniert werden soll. Das kann bei größeren Tabellen zu Performancevorteilen führen.

Ab CoPlanner 11 Release 1 2026 wird die Partionierung bei sinnvollen Fällen automatisch angewandt. (beim Serverstart)

Es ist keine manuelle Konfiguration der Partionierung nötig und möglich.

Über den Button "Partionierung neu berechnen" (oder den Aufruf über ein Macro) kann die automatisch konfigurierte Paritionierung manuell angestoßen werden und die Tabelle wird dann - wenn sinnvoll - partioniert.

Bei der Partionierung werden deaktivierte Pläne nicht berücksichtigt.

Benutzung Tabellendesigner

Es gibt 4 Schritte im Tabellendesigner. Allgemein, Measures, Dimensionen und Optionen. Diese können entweder der Reihe nach durchgeschaltet werden oder über den Stepper (Oben die Anzeige der verschiedene Schritte) direkt angewählt werden.
Zusätzlich sind einige Funktionen über das seitliche Menü aufrufbar, wie oben beschrieben.

Die Anlage einer neuen Tabelle und auch die Vergabe eines Namens bzw. ein evtl. späteres Umbenennen erfolgt über die Objektverwaltung im Windows Client.

Allgemein

In diesem Bereich werden folgende Informationen angezeigt bzw. er enthält die folgenden Einstellungen

  • Name der Tabelle (kann direkt im Web nicht geändert werden, sondern über die Objektverwaltung)
  • Umschaltung zwischen Plan- oder Isttabelle
  • Es kann eine Beschreibung der Tabelle vergeben werden.

Measures

In diesem Bereich können Measures und berechnete Measures angelegt und bearbeitet werden.

Measures definieren

Ein neues Measure kann durch einen Klick auf den "Neues Measure" Button angelegt werden. Ein angelegtes Measure kann durch einen Klick auf den Button mit dem schwarzen "X" entfernt werden.

Name

In dieses Feld kann individuell der Name der Spalte eingetragen werden.

Datentyp

Als Datentyp stehen folgende Möglichkeiten zur Auswahl:

  • Dezimalzahl
  • Ganzzahl
  • Prozentwert
  • Text
    • Beim Datentyp Text kann zusätzlich angegeben, wieviel Zeichen in dem Textfeld später verwendet werden dürfen. Standardwert: 50
  • Datum
  • Bool
  • Link
  • FormattedText
Hinweis  Im Datentyp Link können neben gewöhnlichen Weblinks auch CoPlanner-Links eingefügt werden.

Standardwert

Man kann einen beliebigen Standardwert definieren, der dem User als Wert in diesem Feld vorgeschlagen wird. Wird ein neuer Datensatz angelegt, dann wird dieser Standardwert in das Feld des neuen Datensatzes geschrieben. Dieser kann natürlich jeder Zeit vom User selbst geändert werden. Wird bei einem Measure vom Datentyp Datum today in den Standardwert eingetragen, so wird als Standardwert für neue Datensätze immer das aktuelle Datum (des Servers) herangezogen.

Standardcode

Im Gegensatz zum statischen Standardwert ist der Standard Code ein variabler Wert, welcher von der Session abhängig ist, mit der der Benutzer gerade am CoPlanner-Server eingeloggt ist.

Beschreibung

Hier kann man eine kurze Beschreibung zum Inhalt der Spalte eingeben.

Aggregationstyp

Hinweis: Steht nur bei einem numerischen Datentyp zur Auswahl. Folgende Aggregationstypen hat man zur Auswahl:

  • Summe: die Summe aller Felder in einer Spalte wird berechnet
  • Durchschnitt: der Durchschnitt aller Felder in einer Spalte wird berechnet, wobei die Berechnung mittels Summe der Werte der Datensätze / Anzahl der Datensätze gemacht wird.
  • Keine: keine Berechnung ist erwünscht

Sichtbar in Power BI

Definiert, ob das Feld bei Analysen in Power BI geladen wird oder nicht.

Mehrsprachig

Hinweis: Kann nur bei Datentyp "Text" oder "Formatierter Text" verwendet werden.

Gibt an, ob ein Feld mehrsprachig gespeichert werden kann. Das Feld bewirkt, dass bei Überschreiben eines Textfeldes in einer anderen als der Standardsprache der neue Wert nur für die angemeldete Sprache, d. h. als Übersetzung, gespeichert wird. Der ursprünglich eingegebene Wert ist weiterhin bei Anmeldung in der Standardsprache ersichtlich.

Berechnete Measures definieren (Berechnete Felder in der Tabelle)

Es ist auch möglich berechnete Felder bereits direkt in der Tabelle zu definieren (und nicht erst später in einem Würfel). Es kann dabei auf die Felder dieser Tabelle und einige Basisfunktionen und Operatoren zugegriffen werden.

Ein solches berechnetes Measure/Feld kann durch einen Klick auf den "Neues berechnetes Measure" Button angelegt werden. Ein angelegtes berechnetes Measure kann durch einen Klick auf den Button mit dem schwarzen "X" entfernt werden.

Name

Name des berechneten Measure/Feld.

Datentyp

Hier kann der Datentyp des berechneten Feldes ausgewählt werden.

Ausdruck

Hier wird der Ausdruck des berechneten Feldes angegeben. Dieser kann entweder direkt oder unter Zuhilfenahme des Webexpressioneditors vergeben werden, der hier im Tabellendesigner angepasst zur Verfügung steht.

Um eine optimale Auflösung der Ausdrücke zu ermöglichen, ist eine Klammersetzung bei jedem Ausdruck notwendig. z.B.: ([a] * [b]) + [c]

Syntax von Ausdrücken

Eine Liste der möglichen Ausdrucke finden Sie unter Syntax von Ausdrücken.

Im folgenden Beispiel soll in das berechnete Feld „Betrag“ in Abhängigkeit vom Feld „Wert absolut“ entweder dieser, wenn er ungleich Null ist, oder die Berechnung „Menge*Preis“ geschrieben werden:

Ausdruck für berechnetes Feld Betrag: IIF([Wert absolut] =0,[Menge]*[Preis],[Wert absolut])

Beschreibung

Hier kann man eine kurze Beschreibung zum Inhalt der Spalte eingeben.

Aggregationstyp

Hinweis: Steht nur bei einem numerischen Datentyp zur Auswahl. Folgende Aggregationstypen hat man zur Auswahl:

  • Summe: die Summe aller Felder in einer Spalte wird berechnet
  • Durchschnitt: der Durchschnitt aller Felder in einer Spalte wird berechnet, wobei die Berechnung mittels Summe der Werte der Datensätze / Anzahl der Datensätze gemacht wird.
  • Keine: keine Berechnung ist erwünscht

Sichtbar in Power BI

Definiert, ob das Feld bei Analysen in Power BI geladen wird oder nicht.

Dimensionen

In diesem Bereich können Lookup-Dimensionen und Lookup-Tabellen für die Tabelle definiert werden.

Dimensionsverweise definieren (Lookup-Dimensionen)

Ein neuer Dimensionverweis kann durch einen Klick auf den "Dimension hinzufügen" Button hinzugefügt werden. Eine hinzugefügte Dimension kann durch einen Klick auf den Button mit dem schwarzen "X" entfernt werden.
Es stehen dann folgende Felder zur Verfügung:

Dimension

Hier kann aus einer Dropdown Liste aus den vorhandenen Dimensionen ausgewählt werden.

Name

Bezeichnung der Dimension, es wird automatisch der Dimensionsname übernommen. Der Name kann jedoch auch als "Caption/Alias" abweichend definiert werden. Dazu einfach eine zum Dimensionsnamen abweichende Bezeichnung in das Feld eingeben.

Standardwert

Man kann einen beliebigen Standardwert definieren, der dem User als Wert in diesem Feld vorgeschlagen wird. Wird ein neuer Datensatz angelegt, dann wird dieser Standardwert in das Feld des neuen Datensatzes geschrieben. Dieser kann natürlich jeder Zeit vom User selbst geändert werden.

Standardcode

Im Gegensatz zum statischen Standardwert ist der Standard Code ein variabler Wert, welcher von der Session abhängig ist, mit der der Benutzer gerade am CoPlanner-Server angemeldet ist. Außerdem kann jede beliebige Anwendungseigenschaft als Standardwert definiert werden.

Beschreibung

Hier kann man eine kurze Beschreibung der hinzugefügten Dimension eingeben.

Sichtbar in Power BI

Definiert, ob die Dimension/Lookup-Tabelle bei Analysen in Power BI geladen wird oder nicht.

Verteilung

Hier kann die Verteilung der Dimension übersteuert werden, wenn die Tabelle in einem Power Würfel verwendet wird. Folgende Optionen sind möglich:

  • Keine
  • Aus Dimension: Vererbung aus der Einstellung der Dimension
  • Auf Blattelemente (auf alle Blattelemente unter dem Knoten)
  • Delta auf Knoten/DeltaValueOnElement: Die Differenz zwischen den untergeordneten Elementen und dem Parentelement wird auf dem Parentelement verrechnet

Planzeitraum

Hinweis: Nur bei Zeitdimensionen verfügbar.
Durch Aktivieren dieses Hakens wird festgelegt, dass für diese Dimension die im Szenariomanager eingestellte Zeiteinschränkung (Eingabe nur in diesem Zeitraum erlauben, Ist-Perioden sperren) verwendet werden soll.

Tabellenverweise definieren (Lookup-Tabellen)

Zusätzlich können auch Tabellen als Lookup Tabellen definiert werden. Es gibt einige Unterschiede und Einschränkungen im Vergleich zu Dimensions-Lookups.

  • Es können nur Nicht-Columntable Tabellen als Lookup in einer anderen Tabelle verwendet werden. (Columntables sind jedoch der Standard und performanter)
  • Lookup-Tabellen bilden keine Struktur Ebenen ab
Hinweis  Die Verwendung von Tabellen als Lookup ist zwar möglich aber wird nicht mehr empfohlen. Bitte für entsprechende Use-Cases Dimensionen als Lookup verwenden.

Ein neuer Tabellenverweis kann durch einen Klick auf den "Tabelle hinzufügen" Button hinzugefügt werden. Eine hinzugefügte Tabelle kann durch einen Klick auf den Button mit dem schwarzen "X" entfernt werden.

Es stehen dann folgende Felder zur Verfügung:

Tabelle

Hier kann aus einer Dropdown Liste aus den vorhandenen Tabellen ausgewählt werden.

Name

Bezeichnung der Tabelle, es wird automatisch der Tabellenname übernommen. Der Name kann jedoch auch als "Caption/Alias" abweichend definiert werden. Dazu einfach eine zum Tabellennamen abweichende Bezeichnung in das Feld eingeben.

Standardwert

Man kann einen beliebigen Standardwert definieren, der dem User als Wert in diesem Feld vorgeschlagen wird. Wird ein neuer Datensatz angelegt, dann wird dieser Standardwert in das Feld des neuen Datensatzes geschrieben. Dieser kann natürlich jeder Zeit vom User selbst geändert werden.

Beschreibung

Hier kann man eine kurze Beschreibung der hinzugefügten Tabelle eingeben.

Sichtbar in Power BI

Definiert, ob die Dimension/Lookup-Tabelle bei Analysen in Power BI geladen wird oder nicht.

Optionen

Es können hier die folgenden Optionen definiert werden:

  • Sichtbar in Power BI
Definiert, ob die Tabelle bei Analysen in Power BI geladen wird oder nicht.
  • Zähler für Tabelle
Hier wird eine fortlaufende Nummer für die Tabelle erstellt. Beim Löschen eines Datensatzes werden hier keine Änderungen vorgenommen und es entstehen dadurch Löcher. Detaillierte Funktionsweise je nach Tabelleneinstellung:
Tabelleneinstellung
  • Isttabelle
    • Zähler für die gesamte Tabelle (Planunabhängig)
    • Verwendete Systemspalte: COPSYS_COUNTER
  • Plantabelle
    • Zähler pro Plan (Planabhängig)
    • Verwendete Systemspalte: COPSYS_SCENARIO_COUNTER
  • Tabelle ist vom Typ „Column Table“
Mit dieser Option wird die Speicherung der Tabelle als speicherschonende Columntable-Tabelle verwendet. Dies ist die empfohlene Variante und der Standard bei neuen Tabellen. Es gibt noch einige Einschränkungen. So können
  • diese Tabellen nur in CoPlanner Power Würfeln verwendet werden
  • es funktionieren nur Group-, Update- und Makro-Formeln und Zeilenformeln, wenn typed Calcultations aktiviert ist
  • die Tabellen können nicht direkt im CoPlanner Report (außer dieser Bericht hat "Power Würfel verwenden" auf Ja) oder für Gantt-Charts genutzt werden
  • ebenso können Sie nicht als Lookup-Tabelle verwendet werden.
Ab CoPlanner 11 Release 5 2023 ist dies die Standardeinstellung für neu angelegte Tabellen.