WebApps:Tabellendesigner: Unterschied zwischen den Versionen

Aus CoPlanner 11
Zur Navigation springenZur Suche springen
weitere Anpasssungen
Ergänzung angezeigtes Attribut Lookup-Tabelle
 
(34 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
'''-- Seite im Aufbau --'''
{{CopneoHinweis}}
{{CopneoHinweis}}


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


=Systemvoraussetzungen=
=Systemvoraussetzungen=


Die Voraussetzungen finden Sie [[WebApps:Voraussetzungen|hier]].
Die erforderlichen Systemvoraussetzungen finden Sie [[WebApps:Voraussetzungen|hier]].


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


Zum Beispiel:
Der Tabellendesigner wird über folgende URL aufgerufen:
 
<WebAppUrl des Servers (das + durch Servername/IP-Adresse ersetzen)>/designer/?name=TABELLENNAME&type=table
 
Beispiel:


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


=Einstiegspunkte=
=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.
 
Der Tabellendesigner wird aktuell über den Windowsclient aufgerufen.
 
Alternativ kann eine bereits vorhandene Tabelle direkt über den Browser geöffnet werden. Dazu wird der Tabellenname im oben beschriebenen Link entsprechend ersetzt.
 
=Menü=
 
{| class="wikitable"
|+
! Schaltfläche
! Funktion
|-
| [[Image:CoPlannerLogoHeader.png]]
| Navigation zur in der SvrConfig hinterlegten Startseite.<br>
Parameter: [[Technik:CoPlanner-Server#WebConfig|StartUrl]] ''<small>(ab CoPlanner 11 Release 1 2025)</small>''<br><br>
Bis einschließlich CoPlanner 11 Release 1 2025 erfolgt die Navigation zurück zur zuletzt geöffneten Seite.
|-
| [[Image:WebVerticalMenueOpen.png]]
| Öffnet bzw. schließt das seitliche Menü.
|-
| [[Image:Web_Speichern.PNG]]
| Speichert die aktuellen Änderungen.
|-
| [[Image:Dahboard_Ansichtsmodus.PNG]]
| Ansichtsmodus. Wechsel in die Datenansicht der Tabelle.
|-
| [[Image:ReportViewer_Aktualisieren.JPG]]
| Verweise aktualisieren.
|-
| [[Image:Web_Zuruecksetzen.PNG]]
| Verwirft die Änderungen und stellt den zuletzt gespeicherten Status wieder her.
|-
| [[Image:WebVerticalMenueZufallsdatensaetzeGenerieren.png]]
| Generiert Zufallsdatensätze.<br>
''<small>Weitere Informationen siehe Abschnitt [[#Zufallsdatensätze generieren|Zufallsdatensätze generieren]].</small>''
|-
| [[Image:WebVerticalMenuePartitionsaufteilungNeuBerechnen.png]]
| Berechnet die Partitionsaufteilung der Tabelle neu.<br>
''<small>Weitere Informationen siehe Abschnitt [[#Partitionsaufteilung neu berechnen|Partitionsaufteilung neu berechnen]].</small>''
|}
 
==Beschreibung der relevanten Menüfunktionen==
 
===Zufallsdatensätze generieren===
 
[[Image:WebVerticalMenueZufallsdatensaetzeGenerierenAufgeklappt.png]]
 
Mit dieser Funktion können Tabellen zu Testzwecken automatisch mit Zufallsdatensätzen befüllt werden.
 
Geben Sie die gewünschte Anzahl an Datensätzen ein und bestätigen Sie die Eingabe anschließend über die Schaltfläche oder mit '''Enter'''.
 
===Partitionsaufteilung neu berechnen===
 
Mit dieser Funktion wird die automatische Partitionierung einer Tabelle neu berechnet.
 
Eine Partitionierung kann insbesondere bei großen Tabellen zu Performanceverbesserungen führen.
 
Ab CoPlanner 11 Release 1 2026 wird die Partitionierung in geeigneten Fällen automatisch beim Serverstart ermittelt.
 
Eine manuelle Konfiguration der Partitionierung ist weder erforderlich noch möglich.
 
Über die Schaltfläche '''Partitionsaufteilung neu berechnen''' oder über den entsprechenden Makroaufruf kann die automatische Berechnung jederzeit manuell gestartet werden. Die Tabelle wird anschließend – sofern sinnvoll – partitioniert.
 
Bei der Berechnung der Partitionierung werden deaktivierte Pläne nicht berücksichtigt.


=Benutzung Tabellendesigner=
=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. <br>


Die Anlage einer neuen Tabelle und auch die Vergabe eines Namens bzw. ein evtl. späteres Umbenennen erfolgt über die Objektverwaltung im Windows Client.
Der Tabellendesigner besteht aus drei Bereichen:
 
* Allgemein
* Measures
* Dimensionen
 
Die Bereiche können entweder der Reihe nach durchlaufen oder direkt über den Stepper am oberen Rand ausgewählt werden.
 
Zusätzlich stehen einige Funktionen über das seitliche Menü zur Verfügung.
 
Die Anlage einer neuen Tabelle sowie die Vergabe oder spätere Änderung des Tabellennamens erfolgt weiterhin über die Objektverwaltung im Windowsclient.


==Allgemein==
==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)
Im Bereich Allgemein werden grundlegende Informationen zur Tabelle angezeigt und Tabelleneinstellungen verwaltet.
* Umschaltung zwischen Plan- oder Isttabelle
 
* Es kann eine Beschreibung der Tabelle vergeben werden.
Folgende Informationen und Einstellungen stehen zur Verfügung:
 
* '''Name der Tabelle'''
: Der Tabellenname kann im Web nicht geändert werden. Änderungen erfolgen über die Objektverwaltung im Windowsclient.
 
* '''Tabellentyp'''
: Umschaltung zwischen Plan- und Isttabelle.
 
* '''Beschreibung'''
: Hinterlegt eine Beschreibung der Tabelle.
 
===Sichtbar in Power BI===
 
Definiert, ob die Tabelle bei Analysen in Power BI geladen wird.
 
===Zähler für Tabelle===
 
Erstellt eine fortlaufende Nummer für Datensätze der Tabelle.
 
Beim Löschen eines Datensatzes werden die vorhandenen Zählerwerte nicht angepasst. Dadurch können Lücken in der Nummerierung entstehen.
 
Die genaue Funktionsweise ist abhängig vom Tabellentyp:
 
{| class="wikitable"
|+
! Tabellentyp
! Verhalten
! Verwendete Systemspalte
|-
| Isttabelle
| Ein gemeinsamer Zähler für die gesamte Tabelle (unabhängig vom Plan)
| COPSYS_COUNTER
|-
| Plantabelle
| Ein eigener Zähler pro Plan
| COPSYS_SCENARIO_COUNTER
|}
 
===Tabelle ist vom Typ „Column Table“===
 
Mit dieser Option wird die Tabelle als speicherschonende Column-Table-Tabelle gespeichert.
 
Dies ist die empfohlene Variante und wird bei neu angelegten Tabellen standardmäßig verwendet.
 
Es bestehen jedoch folgende Einschränkungen:
 
* Column Tables können nur in CoPlanner Power Würfeln verwendet werden.
* Es werden nur Group-, Update- und Makro-Formeln unterstützt.
* Zeilenformeln werden nur unterstützt, wenn '''Typed Calculations''' aktiviert ist.
* Die Tabellen können nicht direkt in CoPlanner Reports verwendet werden, außer der Bericht verwendet die Option '''Power Würfel verwenden'''.
* Die Tabellen können nicht für Gantt-Charts verwendet werden.
* Column Tables können nicht als Lookup-Tabellen verwendet werden.
 
''<small>Ab CoPlanner 11 Release 5 2023 ist dies die Standardeinstellung für neu angelegte Tabellen.</small>''


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


===Measures definieren ===
Im Bereich Measures werden Measures und berechnete Measures definiert und verwaltet.
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.
===Measures definieren===
 
Ein neues Measure wird über die Schaltfläche '''Neues Measure''' angelegt.
 
Bereits vorhandene Measures können über die Schaltfläche mit dem schwarzen '''X''' entfernt werden.
 
Folgende Eigenschaften stehen zur Verfügung:


====Name====
====Name====
In dieses Feld kann individuell der Name der Spalte eingetragen werden.
 
Geben Sie hier die Bezeichnung des Measures ein. Der Name wird später als Spaltenname in der Tabelle angezeigt.


====Datentyp====
====Datentyp====
Als Datentyp stehen folgende Möglichkeiten zur Auswahl:


* Dezimalzahl
Der Datentyp legt fest, welche Art von Werten im Measure gespeichert werden kann.
* Ganzzahl
 
* Prozentwert
{| class="wikitable"
* Text
|+
** Beim Datentyp Text kann zusätzlich angegeben, wieviel Zeichen in dem Textfeld später verwendet werden dürfen. Standardwert: 50
! Datentyp
* Datum
! Verwendung
* Bool
|-
* Link
| Dezimalzahl
* [[Framework:FormattedText|FormattedText]]
| Zahlen mit Nachkommastellen
{{Hinweis|Text=Im Datentyp Link können neben gewöhnlichen Weblinks auch [[CoPlanner_Link|CoPlanner-Links]] eingefügt werden.}}
|-
| Ganzzahl
| Ganze Zahlen
|-
| Prozentwert
| Prozentangaben
|-
| Text
| Freie Texteingaben. Die maximale Länge kann definiert werden.
|-
| Datum
| Datumswerte
|-
| Bool
| Ja/Nein-Werte
|-
| Link
| Weblinks oder [[CoPlanner_Link|CoPlanner-Links]]
|-
| [[Framework:FormattedText|FormattedText]]
| Formatierte Freitexte
|}
 


====Standardwert====
====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====
Legt fest, welcher Wert beim Erstellen eines neuen Datensatzes automatisch eingetragen wird.
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.
 
Der Wert kann entweder direkt vorgegeben oder dynamisch über einen Standardcode ermittelt werden.
 
Beispiele für dynamische Werte:
 
* aktuelles Datum ('''today''')
* Werte aus der aktuellen Benutzersitzung
* Anwendungseigenschaften


====Beschreibung====
====Beschreibung====
Hier kann man eine kurze Beschreibung zum Inhalt der Spalte eingeben.
 
Hier kann eine Beschreibung des Inhalts der Spalte hinterlegt werden.


====Aggregationstyp====
====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 ====
Der Aggregationstyp steht nur bei numerischen Datentypen zur Verfügung.
Definiert, ob das Feld bei Analysen in Power BI geladen wird oder nicht.
 
Folgende Optionen stehen zur Auswahl:
 
* '''Summe'''
: Berechnet die Summe aller Werte einer Spalte.
 
* '''Durchschnitt'''
: Berechnet den Durchschnitt aller Werte einer Spalte.
: Die Berechnung erfolgt über die Summe der Werte geteilt durch die Anzahl der Datensätze.
 
* '''Keine'''
: Es erfolgt keine Berechnung.
 
====Sichtbar in Power BI====
 
Definiert, ob das Feld bei Analysen in Power BI geladen wird.


====Mehrsprachig====
====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.
Diese Einstellung steht nur bei den Datentypen '''Text''' und '''FormattedText''' zur Verfügung.
 
Sie definiert, ob ein Feld mehrsprachig gespeichert werden kann.
 
Wird ein Textfeld in einer anderen Sprache als der Standardsprache überschrieben, wird der neue Wert nur für die aktuell angemeldete Sprache als Übersetzung gespeichert. Der ursprünglich eingegebene Wert bleibt weiterhin bei Anmeldung in der Standardsprache sichtbar.
 
===Berechnete Measures definieren (berechnete Felder in der Tabelle)===
 
Berechnete Measures ermöglichen die Definition von Berechnungen direkt innerhalb einer Tabelle.
 
Dabei kann auf Felder dieser Tabelle sowie auf definierte Basisfunktionen und Operatoren zugegriffen werden.
 
Ein berechnetes Measure wird über die Schaltfläche '''Neues berechnetes Measure''' angelegt.
 
Bereits vorhandene berechnete Measures können über die Schaltfläche mit dem schwarzen '''X''' entfernt werden.
 
====Name====
 
Definiert den Namen des berechneten Measures bzw. Feldes.
 
====Datentyp====
 
Legt den Datentyp des berechneten Feldes fest.
 
====Ausdruck====
 
Definiert den Ausdruck für die Berechnung des Feldes.
 
Der Ausdruck kann direkt eingegeben oder mithilfe des integrierten Webexpressioneditors erstellt werden.
 
Für eine optimale Auflösung der Ausdrücke müssen alle Berechnungen geklammert werden.
 
Beispiel:
 
<pre>
([a] * [b]) + [c]
</pre>
 
Eine Übersicht der möglichen Ausdrücke finden Sie unter:
 
'''[[Framework:Syntax von Ausdrücken|Syntax von Ausdrücken]]'''
 
Beispiel:
 
Im folgenden Beispiel soll im berechneten Feld '''Betrag''' abhängig vom Feld '''Wert absolut''' entweder dieser Wert oder die Berechnung '''Menge * Preis''' verwendet werden.
 
Ausdruck für das berechnete Feld Betrag:
 
<pre>
IIF([Wert absolut] = 0,[Menge]*[Preis],[Wert absolut])
</pre>
 
====Beschreibung====
 
Hier kann eine Beschreibung des berechneten Feldes hinterlegt werden.
 
====Aggregationstyp====
 
Der Aggregationstyp steht nur bei numerischen Datentypen zur Verfügung.
 
Folgende Optionen stehen zur Auswahl:
 
* '''Summe'''
: Berechnet die Summe aller Werte.
 
* '''Durchschnitt'''
: Berechnet den Durchschnitt aller Werte.
 
* '''Keine'''
: Es erfolgt keine Berechnung.
 
====Sichtbar in Power BI====
 
Definiert, ob das berechnete Feld bei Analysen in Power BI geladen wird.


===Berechnete Measures definieren===
'''-- im Aufbau --'''


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


===Dimensionsverweise definieren (Lookup-Dimensionen)===
===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.<br>
 
Es stehen dann folgende Felder zur Verfügung:
Ein neuer Dimensionsverweis wird über die Schaltfläche '''Dimension hinzufügen''' angelegt.
 
Bereits vorhandene Dimensionsverweise können über die Schaltfläche mit dem schwarzen '''X''' entfernt werden.
 
Nach dem Hinzufügen stehen folgende Eigenschaften zur Verfügung:


====Dimension====
====Dimension====
Hier kann aus einer Dropdown Liste aus den vorhandenen Dimensionen ausgewählt werden.
 
Aus einer Dropdown-Liste kann eine vorhandene Dimension ausgewählt werden.


====Name====
====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.
 
Definiert die Bezeichnung der Dimension.
 
Standardmäßig wird der Dimensionsname übernommen. Bei Bedarf kann der Name als '''Caption/Alias''' überschrieben werden. Dazu wird eine vom Dimensionsnamen abweichende Bezeichnung eingetragen.


====Standardwert====
====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====
Legt fest, welcher Wert beim Erstellen eines neuen Datensatzes automatisch eingetragen wird.
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.
 
Der Wert kann entweder direkt vorgegeben oder dynamisch über einen Standardcode ermittelt werden.
 
Beispiele für dynamische Werte:
 
* Werte aus der aktuellen Benutzersitzung
* Anwendungseigenschaften


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


==== Sichtbar in Power BI ====
Hier kann eine Beschreibung der hinzugefügten Dimension hinterlegt werden.
Definiert, ob die Dimension/Lookup-Tabelle bei Analysen in Power BI geladen wird oder nicht.
 
====Sichtbar in Power BI====
 
Definiert, ob die Dimension bei Analysen in Power BI geladen wird.


====Verteilung====
====Verteilung====
Hier kann die Verteilung der Dimension übersteuert werden, wenn die Tabelle in einem Power Würfel verwendet wird.
 
Folgende Optionen sind möglich:
Hier kann die Verteilung der Dimension überschrieben werden, wenn die Tabelle in einem Power Würfel verwendet wird.
* Keine
 
* Aus Dimension: Vererbung aus der Einstellung der Dimension
Folgende Optionen stehen zur Verfügung:
* 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
* '''Keine'''
* '''Aus Dimension'''
: Übernimmt die Einstellung aus der Dimension.
* '''Auf Blattelemente'''
: Verteilung auf alle Blattelemente unterhalb des Knotens.
* '''Delta auf Knoten / DeltaValueOnElement'''
: Die Differenz zwischen den untergeordneten Elementen und dem übergeordneten Element wird auf dem übergeordneten Element verrechnet.


====Planzeitraum====
====Planzeitraum====
Hinweis: Nur bei Zeitdimensionen verfügbar.<br>
 
Durch Aktivieren dieses Hakens wird festgelegt, dass für diese Dimension die im [[Framework:Szenariomanager|Szenariomanager]] eingestellte Zeiteinschränkung (Eingabe nur in diesem Zeitraum erlauben, Ist-Perioden sperren) verwendet werden soll.
''Hinweis: Diese Einstellung steht nur bei Zeitdimensionen zur Verfügung.''
 
Durch Aktivieren dieser Option wird festgelegt, dass für diese Dimension die im [[Framework:Szenariomanager|Szenariomanager]] definierte Zeiteinschränkung verwendet wird.
 
Dabei werden beispielsweise folgende Einstellungen berücksichtigt:
 
* Eingaben sind nur innerhalb des definierten Zeitraums möglich.
* Ist-Perioden können gesperrt werden.


===Tabellenverweise definieren (Lookup-Tabellen)===
===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|Text=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.
Zusätzlich können Tabellen als Lookup-Tabellen verwendet werden.
 
Es gibt jedoch einige Unterschiede und Einschränkungen gegenüber Dimensions-Lookups:
 
* Als Lookup können nur Nicht-Columntable-Tabellen verwendet werden.
* Columntables sind jedoch der Standardfall und bieten eine bessere Performance.
* Lookup-Tabellen bilden keine Struktur-Ebenen ab.
 
{{Hinweis|Text=Die Verwendung von Tabellen als Lookup ist weiterhin möglich, wird jedoch nicht mehr empfohlen. Für entsprechende Anwendungsfälle sollten stattdessen Dimensionen als Lookup verwendet werden.}}
 
Ein neuer Tabellenverweis wird über die Schaltfläche '''Tabelle hinzufügen''' angelegt.
 
Bereits vorhandene Tabellenverweise können über die Schaltfläche mit dem schwarzen '''X''' entfernt werden.
 
Nach dem Hinzufügen stehen folgende Eigenschaften zur Verfügung:


Es stehen dann folgende Felder zur Verfügung:
====Tabelle====
====Tabelle====
Hier kann aus einer Dropdown Liste aus den vorhandenen Tabellen ausgewählt werden.
 
Aus einer Dropdown-Liste kann eine vorhandene Tabelle ausgewählt werden.


====Name====
====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.
 
Definiert die Bezeichnung der Tabelle.
 
Standardmäßig wird der Tabellenname übernommen. Bei Bedarf kann der Name als '''Caption/Alias''' überschrieben werden. Dazu wird eine vom Tabellennamen abweichende Bezeichnung eingetragen.


====Standardwert====
====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====
Legt fest, welcher Wert beim Erstellen eines neuen Datensatzes automatisch eingetragen wird.
Hier kann man eine kurze Beschreibung der hinzugefügten Dimension eingeben.
 
Der Wert kann entweder direkt vorgegeben oder dynamisch über einen Standardcode ermittelt werden.
 
Beispiele für dynamische Werte:


==== Sichtbar in Power BI ====
* Werte aus der aktuellen Benutzersitzung
Definiert, ob die Dimension/Lookup-Tabelle bei Analysen in Power BI geladen wird oder nicht.
* Anwendungseigenschaften


====Beschreibung====


Hier kann eine Beschreibung der hinzugefügten Tabelle hinterlegt werden.


==== Angezeigtes Attribut ====
Legt fest, welches Attribut einer Tabelle angezeigt wird. Wird eine Tabelle als Lookup-Tabelle verwendet, ist dieses angezeigte Attribut in allen Tabellen identisch. Eine Änderung wirkt sich daher auf sämtliche Tabellen aus, die diese Lookup-Tabelle verwenden.


====Sichtbar in Power BI====


Definiert, ob die Lookup-Tabelle bei Analysen in Power BI geladen wird.


==Optionen==
'''-- im Aufbau --'''


__NOEDITSECTION__
__NOEDITSECTION__

Aktuelle Version vom 27. Juli 2026, 10:43 Uhr

inline Diese Funktion ist nur in CoPlanner NEO verfügbar

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

Systemvoraussetzungen

Die erforderlichen Systemvoraussetzungen finden Sie hier.

Aufruf

Der Tabellendesigner wird über folgende URL aufgerufen:

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

Beispiel:

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

Einstiegspunkte

Der Tabellendesigner wird aktuell über den Windowsclient aufgerufen.

Alternativ kann eine bereits vorhandene Tabelle direkt über den Browser geöffnet werden. Dazu wird der Tabellenname im oben beschriebenen Link entsprechend ersetzt.

Menü

Schaltfläche Funktion
Navigation zur in der SvrConfig hinterlegten Startseite.

Parameter: StartUrl (ab CoPlanner 11 Release 1 2025)

Bis einschließlich CoPlanner 11 Release 1 2025 erfolgt die Navigation zurück zur zuletzt geöffneten Seite.

Öffnet bzw. schließt das seitliche Menü.
Speichert die aktuellen Änderungen.
Ansichtsmodus. Wechsel in die Datenansicht der Tabelle.
Verweise aktualisieren.
Verwirft die Änderungen und stellt den zuletzt gespeicherten Status wieder her.
Generiert Zufallsdatensätze.

Weitere Informationen siehe Abschnitt Zufallsdatensätze generieren.

Berechnet die Partitionsaufteilung der Tabelle neu.

Weitere Informationen siehe Abschnitt Partitionsaufteilung neu berechnen.

Beschreibung der relevanten Menüfunktionen

Zufallsdatensätze generieren

Mit dieser Funktion können Tabellen zu Testzwecken automatisch mit Zufallsdatensätzen befüllt werden.

Geben Sie die gewünschte Anzahl an Datensätzen ein und bestätigen Sie die Eingabe anschließend über die Schaltfläche oder mit Enter.

Partitionsaufteilung neu berechnen

Mit dieser Funktion wird die automatische Partitionierung einer Tabelle neu berechnet.

Eine Partitionierung kann insbesondere bei großen Tabellen zu Performanceverbesserungen führen.

Ab CoPlanner 11 Release 1 2026 wird die Partitionierung in geeigneten Fällen automatisch beim Serverstart ermittelt.

Eine manuelle Konfiguration der Partitionierung ist weder erforderlich noch möglich.

Über die Schaltfläche Partitionsaufteilung neu berechnen oder über den entsprechenden Makroaufruf kann die automatische Berechnung jederzeit manuell gestartet werden. Die Tabelle wird anschließend – sofern sinnvoll – partitioniert.

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

Benutzung Tabellendesigner

Der Tabellendesigner besteht aus drei Bereichen:

  • Allgemein
  • Measures
  • Dimensionen

Die Bereiche können entweder der Reihe nach durchlaufen oder direkt über den Stepper am oberen Rand ausgewählt werden.

Zusätzlich stehen einige Funktionen über das seitliche Menü zur Verfügung.

Die Anlage einer neuen Tabelle sowie die Vergabe oder spätere Änderung des Tabellennamens erfolgt weiterhin über die Objektverwaltung im Windowsclient.

Allgemein

Im Bereich Allgemein werden grundlegende Informationen zur Tabelle angezeigt und Tabelleneinstellungen verwaltet.

Folgende Informationen und Einstellungen stehen zur Verfügung:

  • Name der Tabelle
Der Tabellenname kann im Web nicht geändert werden. Änderungen erfolgen über die Objektverwaltung im Windowsclient.
  • Tabellentyp
Umschaltung zwischen Plan- und Isttabelle.
  • Beschreibung
Hinterlegt eine Beschreibung der Tabelle.

Sichtbar in Power BI

Definiert, ob die Tabelle bei Analysen in Power BI geladen wird.

Zähler für Tabelle

Erstellt eine fortlaufende Nummer für Datensätze der Tabelle.

Beim Löschen eines Datensatzes werden die vorhandenen Zählerwerte nicht angepasst. Dadurch können Lücken in der Nummerierung entstehen.

Die genaue Funktionsweise ist abhängig vom Tabellentyp:

Tabellentyp Verhalten Verwendete Systemspalte
Isttabelle Ein gemeinsamer Zähler für die gesamte Tabelle (unabhängig vom Plan) COPSYS_COUNTER
Plantabelle Ein eigener Zähler pro Plan COPSYS_SCENARIO_COUNTER

Tabelle ist vom Typ „Column Table“

Mit dieser Option wird die Tabelle als speicherschonende Column-Table-Tabelle gespeichert.

Dies ist die empfohlene Variante und wird bei neu angelegten Tabellen standardmäßig verwendet.

Es bestehen jedoch folgende Einschränkungen:

  • Column Tables können nur in CoPlanner Power Würfeln verwendet werden.
  • Es werden nur Group-, Update- und Makro-Formeln unterstützt.
  • Zeilenformeln werden nur unterstützt, wenn Typed Calculations aktiviert ist.
  • Die Tabellen können nicht direkt in CoPlanner Reports verwendet werden, außer der Bericht verwendet die Option Power Würfel verwenden.
  • Die Tabellen können nicht für Gantt-Charts verwendet werden.
  • Column Tables können nicht als Lookup-Tabellen verwendet werden.

Ab CoPlanner 11 Release 5 2023 ist dies die Standardeinstellung für neu angelegte Tabellen.

Measures

Im Bereich Measures werden Measures und berechnete Measures definiert und verwaltet.

Measures definieren

Ein neues Measure wird über die Schaltfläche Neues Measure angelegt.

Bereits vorhandene Measures können über die Schaltfläche mit dem schwarzen X entfernt werden.

Folgende Eigenschaften stehen zur Verfügung:

Name

Geben Sie hier die Bezeichnung des Measures ein. Der Name wird später als Spaltenname in der Tabelle angezeigt.

Datentyp

Der Datentyp legt fest, welche Art von Werten im Measure gespeichert werden kann.

Datentyp Verwendung
Dezimalzahl Zahlen mit Nachkommastellen
Ganzzahl Ganze Zahlen
Prozentwert Prozentangaben
Text Freie Texteingaben. Die maximale Länge kann definiert werden.
Datum Datumswerte
Bool Ja/Nein-Werte
Link Weblinks oder CoPlanner-Links
FormattedText Formatierte Freitexte


Standardwert

Legt fest, welcher Wert beim Erstellen eines neuen Datensatzes automatisch eingetragen wird.

Der Wert kann entweder direkt vorgegeben oder dynamisch über einen Standardcode ermittelt werden.

Beispiele für dynamische Werte:

  • aktuelles Datum (today)
  • Werte aus der aktuellen Benutzersitzung
  • Anwendungseigenschaften

Beschreibung

Hier kann eine Beschreibung des Inhalts der Spalte hinterlegt werden.

Aggregationstyp

Der Aggregationstyp steht nur bei numerischen Datentypen zur Verfügung.

Folgende Optionen stehen zur Auswahl:

  • Summe
Berechnet die Summe aller Werte einer Spalte.
  • Durchschnitt
Berechnet den Durchschnitt aller Werte einer Spalte.
Die Berechnung erfolgt über die Summe der Werte geteilt durch die Anzahl der Datensätze.
  • Keine
Es erfolgt keine Berechnung.

Sichtbar in Power BI

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

Mehrsprachig

Diese Einstellung steht nur bei den Datentypen Text und FormattedText zur Verfügung.

Sie definiert, ob ein Feld mehrsprachig gespeichert werden kann.

Wird ein Textfeld in einer anderen Sprache als der Standardsprache überschrieben, wird der neue Wert nur für die aktuell angemeldete Sprache als Übersetzung gespeichert. Der ursprünglich eingegebene Wert bleibt weiterhin bei Anmeldung in der Standardsprache sichtbar.

Berechnete Measures definieren (berechnete Felder in der Tabelle)

Berechnete Measures ermöglichen die Definition von Berechnungen direkt innerhalb einer Tabelle.

Dabei kann auf Felder dieser Tabelle sowie auf definierte Basisfunktionen und Operatoren zugegriffen werden.

Ein berechnetes Measure wird über die Schaltfläche Neues berechnetes Measure angelegt.

Bereits vorhandene berechnete Measures können über die Schaltfläche mit dem schwarzen X entfernt werden.

Name

Definiert den Namen des berechneten Measures bzw. Feldes.

Datentyp

Legt den Datentyp des berechneten Feldes fest.

Ausdruck

Definiert den Ausdruck für die Berechnung des Feldes.

Der Ausdruck kann direkt eingegeben oder mithilfe des integrierten Webexpressioneditors erstellt werden.

Für eine optimale Auflösung der Ausdrücke müssen alle Berechnungen geklammert werden.

Beispiel:

([a] * [b]) + [c]

Eine Übersicht der möglichen Ausdrücke finden Sie unter:

Syntax von Ausdrücken

Beispiel:

Im folgenden Beispiel soll im berechneten Feld Betrag abhängig vom Feld Wert absolut entweder dieser Wert oder die Berechnung Menge * Preis verwendet werden.

Ausdruck für das berechnete Feld Betrag:

IIF([Wert absolut] = 0,[Menge]*[Preis],[Wert absolut])

Beschreibung

Hier kann eine Beschreibung des berechneten Feldes hinterlegt werden.

Aggregationstyp

Der Aggregationstyp steht nur bei numerischen Datentypen zur Verfügung.

Folgende Optionen stehen zur Auswahl:

  • Summe
Berechnet die Summe aller Werte.
  • Durchschnitt
Berechnet den Durchschnitt aller Werte.
  • Keine
Es erfolgt keine Berechnung.

Sichtbar in Power BI

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


Dimensionen

Im Bereich Dimensionen werden Lookup-Dimensionen und Lookup-Tabellen für die Tabelle definiert und verwaltet.

Dimensionsverweise definieren (Lookup-Dimensionen)

Ein neuer Dimensionsverweis wird über die Schaltfläche Dimension hinzufügen angelegt.

Bereits vorhandene Dimensionsverweise können über die Schaltfläche mit dem schwarzen X entfernt werden.

Nach dem Hinzufügen stehen folgende Eigenschaften zur Verfügung:

Dimension

Aus einer Dropdown-Liste kann eine vorhandene Dimension ausgewählt werden.

Name

Definiert die Bezeichnung der Dimension.

Standardmäßig wird der Dimensionsname übernommen. Bei Bedarf kann der Name als Caption/Alias überschrieben werden. Dazu wird eine vom Dimensionsnamen abweichende Bezeichnung eingetragen.

Standardwert

Legt fest, welcher Wert beim Erstellen eines neuen Datensatzes automatisch eingetragen wird.

Der Wert kann entweder direkt vorgegeben oder dynamisch über einen Standardcode ermittelt werden.

Beispiele für dynamische Werte:

  • Werte aus der aktuellen Benutzersitzung
  • Anwendungseigenschaften

Beschreibung

Hier kann eine Beschreibung der hinzugefügten Dimension hinterlegt werden.

Sichtbar in Power BI

Definiert, ob die Dimension bei Analysen in Power BI geladen wird.

Verteilung

Hier kann die Verteilung der Dimension überschrieben werden, wenn die Tabelle in einem Power Würfel verwendet wird.

Folgende Optionen stehen zur Verfügung:

  • Keine
  • Aus Dimension
Übernimmt die Einstellung aus der Dimension.
  • Auf Blattelemente
Verteilung auf alle Blattelemente unterhalb des Knotens.
  • Delta auf Knoten / DeltaValueOnElement
Die Differenz zwischen den untergeordneten Elementen und dem übergeordneten Element wird auf dem übergeordneten Element verrechnet.

Planzeitraum

Hinweis: Diese Einstellung steht nur bei Zeitdimensionen zur Verfügung.

Durch Aktivieren dieser Option wird festgelegt, dass für diese Dimension die im Szenariomanager definierte Zeiteinschränkung verwendet wird.

Dabei werden beispielsweise folgende Einstellungen berücksichtigt:

  • Eingaben sind nur innerhalb des definierten Zeitraums möglich.
  • Ist-Perioden können gesperrt werden.

Tabellenverweise definieren (Lookup-Tabellen)

Zusätzlich können Tabellen als Lookup-Tabellen verwendet werden.

Es gibt jedoch einige Unterschiede und Einschränkungen gegenüber Dimensions-Lookups:

  • Als Lookup können nur Nicht-Columntable-Tabellen verwendet werden.
  • Columntables sind jedoch der Standardfall und bieten eine bessere Performance.
  • Lookup-Tabellen bilden keine Struktur-Ebenen ab.
Hinweis  Die Verwendung von Tabellen als Lookup ist weiterhin möglich, wird jedoch nicht mehr empfohlen. Für entsprechende Anwendungsfälle sollten stattdessen Dimensionen als Lookup verwendet werden.

Ein neuer Tabellenverweis wird über die Schaltfläche Tabelle hinzufügen angelegt.

Bereits vorhandene Tabellenverweise können über die Schaltfläche mit dem schwarzen X entfernt werden.

Nach dem Hinzufügen stehen folgende Eigenschaften zur Verfügung:

Tabelle

Aus einer Dropdown-Liste kann eine vorhandene Tabelle ausgewählt werden.

Name

Definiert die Bezeichnung der Tabelle.

Standardmäßig wird der Tabellenname übernommen. Bei Bedarf kann der Name als Caption/Alias überschrieben werden. Dazu wird eine vom Tabellennamen abweichende Bezeichnung eingetragen.

Standardwert

Legt fest, welcher Wert beim Erstellen eines neuen Datensatzes automatisch eingetragen wird.

Der Wert kann entweder direkt vorgegeben oder dynamisch über einen Standardcode ermittelt werden.

Beispiele für dynamische Werte:

  • Werte aus der aktuellen Benutzersitzung
  • Anwendungseigenschaften

Beschreibung

Hier kann eine Beschreibung der hinzugefügten Tabelle hinterlegt werden.

Angezeigtes Attribut

Legt fest, welches Attribut einer Tabelle angezeigt wird. Wird eine Tabelle als Lookup-Tabelle verwendet, ist dieses angezeigte Attribut in allen Tabellen identisch. Eine Änderung wirkt sich daher auf sämtliche Tabellen aus, die diese Lookup-Tabelle verwenden.

Sichtbar in Power BI

Definiert, ob die Lookup-Tabelle bei Analysen in Power BI geladen wird.