...
id | deckOfCardLanguage |
---|
...
id | german |
---|---|
label | Deutsch |
Grundlegende Regeln bei der Verwendung des Formel-Assistenten zur Definition von Kennzahlen:
- Dezimalzahlen werden mit einem Punkt statt Komma definiert (z.B. 0.3 anstatt 0,3)
- Prozentzahlen können als ganze Zahl mit %-Symbol angegeben werden (z.B. 15% statt 0.15)
- Funktionsparameter müssen in normalen Klammern übergeben werden (z.B. sum({c010, r010}))
- Werden in einer Formel unterschiedliche Tabellen referenziert, müssen diese als Teil der Zellen- bzw. Bereichsdefinition vorkommen (z.B. {C_01.00, r700, c010} = {C_05.01, r360, c060})
- Es werden folgende Operatoren verwendet:
- + für Addition
- - für Subtraktion
- * für Multiplikation
- / für Division
- = für Gleichheit
- != für Ungleichheit
- < für kleiner
- > für grösser
- <= für kleiner gleich
- >= für grösser gleich
Definition von Zellen und Bereichen:
- Eine Zelle kann wie folgt definiert werden: {r010, c010} für Zeile 010, Spalte 010. Dabei gilt:
- Eine Zeile wird immer von einem kleinen r (für Row) angeführt, gefolgt vom Koordinatencode der Zelle
- Eine Spalte wird immer von einem kleinen c (für Column) angeführt, gefolgt vom Koordinatencode der Spalte
- Ein Sheet (bzw. eine Z-Achse) wird immer von einem kleinen s (für Sheet) angeführt, gefolgt vom Koordinatencode des Sheets
- Die Angabe der Tabelle ist optional, sofern diese eindeutig ist und in der entsprechenden Spalte (T1) angegeben wurde
- Bereiche können wie folgt definiert werden, dabei gelten für Spalte, Zeile und Sheet die gleichen Regeln:
- Der Start des Bereichs wird wie auch bei der Zellendefinition angegeben (z.B. {r010}), gefolgt von einem Bindestrich und dem Ende des Bereichs. Das Ende des Bereichs kann wahlweise mit dem Achsenliteral oder ohne definiert werden (z.B. {r010-060} oder {r010-r060}
- Bereiche können weiterhin explizit als Auswahl angegeben werden, dabei werden die einzelnen Teile mit einem Komma separiert (z.B. {C 01.00, c010, (r070, r092, r250, r300, r340, r370-390, r430-510, r524)})
- Ebenfalls als Bereich zählen alleinstehende Angaben von Teilen, z.B. entspricht {r010} den kombinierten Werten der Zeile 010 über alle vorhandenen Spalten
- Verfügt eine Tabelle über offene Zeilen bzw. Sheets (Z-Achsen), können diese über rNNN (für Zeilen) respektive sNNN (für Z-Achsen) angesprochen werden
Funktionen:
- Folgende Funktionen können genutzt werden:
- sum() => Berechnet die Summe aus dem in den Klammern angegebenen Bereich. Z.B.: sum({S.05.01.01.01, C0200, R0310, sZ Axis:}, {S.05.01.01.01, C0200, R0320, sZ Axis:})
- min() => Berechnet das Minimum aus dem in den Klammern angegebenen Bereich. Z.B.: min({S.05.01.01.01, C0200, R0310, sZ Axis:}, {S.05.01.01.01, C0200, R0320, sZ Axis:})
- max() => Berechnet das Maximum aus dem in den Klammern angegebenen Bereich. Z.B.: max({S.05.01.01.01, C0200, R0310, sZ Axis:}, {S.05.01.01.01, C0200, R0320, sZ Axis:})
- abs() => Berechnet die nicht negative, absolute Zahl aus der in den Klammern angegebenen Zelle. Z.B.: abs({S.05.01.01.01, C0200, R0310, sZ Axis:})
- if() => Gibt einen Wert anhand einer Bedingung zurück. Syntax: if (Bedingung1, Bedingung2 falls Bedingung1 wahr ist, Bedingung3 falls Bedingung1 falsch ist) . Z.B.: if ( {S.05.01.01.01, C0200, R0320, sZ Axis:} != 0, {S.05.01.01.01, C0200, R0310, sZ Axis:} == 0, {S.05.01.01.01, C0200, R0310, sZ Axis:} != 0)
- count() => Zählt die Anzahl der wahren Ausdrücke innerhalb der Klammer. Z.B.: count( {S.05.01.01.01, C0200, R0310, sZ Axis:}== 'XT31', {S.05.01.01.01, C0200, R0320, sZ Axis:} == 'XT75')
- like() => Muss genau 2 Parameter vom Typ String haben und vergleicht ob diese identisch sind. Z.B.: like({S.06.02, rNNN, c0290, sZ Axis:}, '..1.') . Der "." steht für ein beliebiges Zeichen. "like" kann nur in Kombination mit "select" verwendet werden.
- select() => Gibt alle Zellen aus einem bestimmten Suchraum zurück, für die die angegebenen Bedingungen wahr sind. Es müssen mindestens 2 Argumente angegeben werden. Z.B.: select({S.06.02, rNNN, c0170, sZ Axis:}, LIKE({S.06.02, rNNN, c0290, sZ Axis:}, '..1.'))
- not() => Gibt das Gegenteil des angegebenen boolischen Ausdrucks zurück
- exists () => Gibt an, ob die angegebene Zelle einen Wert besitzt. Kann nur mit einem Argument verwendet werden. Z.B.: exists({S.05.01.01.01, C0200, R0320, sZ Axis:}) .
Bedingungen und Auswahlwerte:
...
- Bedingungen können nach dem „if then else"-Prinzip beschrieben werden, dabei steht hinter dem „if"-Schlüsselwort eine Bedingung, welche sich mit wahr oder falsch beantworten lässt. Trifft diese zu, wird der „then"-Teil ausgeführt. Trifft sie nicht zu, wird der „else"-Teil ausgeführt. Der „else"-Teil ist optional. Z.B.: if ({S.05.01.01.01, C0200, R0310, sZ Axis:} != 0) then ({S.05.01.01.01, C0210, R0310, sZ Axis:})
- Bedingungen können mit den Schlüsselwörtern „and" und „or" erweitert werden, Beispiel: if ( {SE.06.02.16.02, C0290,r2,sZ Axis:} == 'XT31') then ({SE.06.02.16.02,EC0271,r2,sZ Axis:} == 0 and {SE.06.02.16.01,C0270,r3,sZ Axis:} == 0) . Für "and" kann auch "&&" und für "or" kann "||" verwendet werden.
...
Beispiel: \{F 00.01, r020, c010\} = \[eba_SC:x7\] (SC:x7 entspricht laut DPM Dictionary (Data Point Model) dem englischen „string ‚consolidated")
...
id | english |
---|---|
label | English |
Basic rules for using the Formula Wizard to define key performance indicators:
- Decimal numbers are defined with a point instead of a comma (e.g. 0.3 instead of 0,3)
- Percentages can be specified as whole numbers with a % symbol (e.g. 15% instead of 0.15)
- Function parameters must be written in parentheses (e.g. sum({c010, r010}))
- If different tables are referenced in a formula, these must displayed as part of the cell or range definition (e.g. {C_01.00, r700, c010} = {C_05.01, r360, c060})
- The following operators are used:
- + for addition
- - for subtraction
- * for multiplication
- / for division
- = for equality
- != for inequality
- < for smaller
- > for bigger
- <= for less than or equal to
- >= for greater than or equal to
Definition of cells and ranges:
- A cell can be defined as follows: {r010, c010} for row 010, column 010. The following applies:
- A row is always preceded by a small r (for Row), followed by the coordinate code of the cell
- A column is always preceded by a small c (for Column), followed by the coordinate code of the column
- A sheet (or Z-axis) is always followed by a small s (for sheet), followed by the coordinate code of the sheet
- The specification of the table is optional if it is unique and was specified in the corresponding column (T1)
- Areas can be defined as follows; the same rules apply to column, row, and sheet:
- The start of the range is specified as in the cell definition (e.g. {r010}), followed by a hyphen and the end of the range. The end of the range can be defined either with the axis literal or without (e.g. {r010-060} or {r010-r060})
- Areas can also be explicitly specified as selections, with the individual parts separated by a comma (e.g. {C 01.00, c010, (r070, r092, r250, r300, r340, r370-390, r430-510, r524)})
- Also counted as a range are single specifications of parts, e.g. {r010} corresponds to the combined values of row 010 across all existing columns
- If a table has open rows or sheets (Z-axes), these can be addressed via rNNN (for rows) or sNNN (for Z-axes)
Functions:
...
English |
---|
Basic rules for using the Formula Wizard to define key performance indicators:
Definition of cells and ranges:
Functions:
Conditions and selection values:
|
German |
---|
Grundlegende Regeln bei der Verwendung des Formel-Assistenten zur Definition von Kennzahlen:
Definition von Zellen und Bereichen:
Funktionen:
Bedingungen und Auswahlwerte: ConditionsConditions can be described according to the "if
|