Framework:BI Center:Unterschied CoPlanner Würfel und CoPlanner Würfel (neu)

Aus CoPlanner 11
Zur Navigation springenZur Suche springen

Unterschiedliches Verhalten zwischen CoPlanner Würfel und CoPlanner Würfel (neu)


Zeitversatz

Zeitversatz hat bei Abweichungen ungleich Jahren tlw. nicht die richtigen Werte geliefert. Das wurde mit CoPlanner Würfel (neu) behoben.

Berechnete Measures

Berechnete Measure, die eine Zahl sind werden immer mit 0 dargestellt, auch wenn es keine Basiszeilen gibt. Das kann auch auf die Nullwertunterdrückung Auswirkung haben (Typ Number statt NULL sollte wieder zum gleichen Ergebnis führen). Berechnete Measures vom Typ Text oder Link müssen mit entsprechenden Hochkommas geschrieben werden, dass ein Cube umgewandelt werden kann bzw. der Text richtig ausgewertet. So hat z.B. ein Link in CoPlanner Würfel ausgesehen:

@Session_WebAppUrl@/pivottable/?pivotform=W_TF16_EM_JSChart1&contextFilters=Produkte mu Attribute(Produkte) and Zeit mu Attribute(Zeit) and Plan eq Attribute(Plan)

In CoPlanner Würfel (neu) würde dieser so geschrieben werden:

@Session_WebAppUrl@+'/pivottable/?pivotform=W_TF16_EM_JSChart1&contextFilters=Produkte mu '+Attribute(Produkte)+' and Zeit mu '+Attribute(Zeit)+' and Plan eq '+ Attribute(Plan)

Dies betrifft auch den Aufruf von String-funktionen, wie z.B. Substring. Strings, die Klammern beinhalten, werden mit CoPlanner Würfel (neu) korrekt verarbeitet und führen nicht mehr zu einer Fehlermeldung

Ab CoP 11 Release 3 2023 kann nun über eine Option bei der Erstellung eines Powercubes (Combined Neu) auch ausgewählt werden, dass die Funktionsweise fehlerbereinigt, der von Combined Alt entspricht.

Kumulierung

Wird nun auch richtig ausgewertet, wenn die Zeit nur im Filter und nicht auf der Achse ist. Die Unterscheidung der Kumulierung nach Wirtschaftsjahr bzw. Kalenderjahr wird nicht mehr unterstützt (da dies zu falschen Ergebnissen geführt hat); die Kumulierung erfolgt anhand der angegebenen Zeitdimension.

CustomRollups

Wird jetzt auch richtig ausgewertet, wenn die Zeit nicht auf der Achse ist, sondern nur im Filter.

Kann nun direkt am Measure vergeben werden und muss nicht mehr auf der Tabelle vergeben werden. Dadurch ist es nicht mehr nötig, für ein Measure mit CustomRollup einen eigenen Connector anzulegen – dies führt zu einfacheren Würfeldefinitionen.

Bis CoP 10 HF 2.7 sind alle Measures auf denen ein Custom Rollup definiert ist gesperrt. Ab CoP 10 HF 2.7 sind diese wieder beschreibbar, außer es wird ein Zeitversatz ungleich dem Typ Jahr oder Monat verwendet. Bei Planabhängigen Tabellen und Custom Rollup ist das Zeit-Root-Element immer gesperrt.

LastNonEmptyMonthOnYear

Man kann nun pro Dimension sagen, ob diese für LastNonEmpty relevant sein soll (d.h. werden Filter für diese Dimensionen beim Ermitteln der letzten Monate berücksichtigt). Zusätzlich kann man auch Gruppen von Measures bilden. Mit Hilfe der LastNonEmpty Gruppen wird festgelegt, welche Measures bzw. Tabellen zu Ermittlung des letzten befüllten Monates verwendet werden. In einem Würfel, der Umsätze und Kosten beinhaltet, kann so z.B. gesteuert werden, ob für einen Wert aus den Umsatzdaten der letzte Monat nur aufgrund der vorhandenen Umsatzdaten ermittelt wird, oder ob auch die vorhandenen Kostendaten berücksichtigt werden sollen.

EntitySecurity

Hatte nicht richtig funktioniert. Zieht nun auch in Matrixmasken richtig. Früher konnte man Werte aus anderen Unternehmen bearbeiten, das geht nun nicht mehr. Achtung, es werden immer ALLE in den Daten vorhandenen Unternehmensdimensionen berücksichtigt. Umbuchungen zwischen Unternehmen wären so z.B. mit aktivierter Entity Security nicht mehr möglich.

OLAP Daten

Werden nun read-only dargestellt.

MarkNonLeavesReadOnly und MarkNonLeafsReadOnlyIfEmpty

Können erst ab CoP 10 HF 2.2 in Kombination mit einem Rulefilter, Attributfilter, usw. verwendet werden.

Securityauswertung

Es kam früher oft zu Unterscheidungen, ob eine Dimension auf der Achse oder im Filter war, ob man schreiben kann oder nicht. Das Verhalten wurde hier vereinheitlicht. Sprich, es ist z.B. die PC/KST im Filter. Ich habe auf das Root-Element dieser Dimension nur ein Leserecht. Wenn das Root-Element nun ausgewählt war, konnte ich früher teilweise nicht schreiben, obwohl ich auf Werte die hier dargestellt wurden auch ein Schreibrecht hatte. Nun darf man hier auch Schreiben.

Filterauswertung

In CoPlanner Würfel werden Filter auf Subsets ignoriert, wenn sich die Basisdimension auf der Achse befindet, aber ausgewertet, wenn dies nicht der Fall ist. Dies hat den unschönen Effekt, dass sich die angezeigten Zahlenwerte ändern können, indem man einfach eine Dimension von Filter auf Achse (oder umgekehrt). Das wurde mit CoPlanner Würfel (neu) geändert: Filter werden jetzt immer ausgewertet, und die Zahlen ändern sich durch das Ziehen einer Dimension zwischen Filter und Achse nicht mehr.

Nicht umgesetzte Features

  • REQ, FAQ, Rowbased (eine Nachfolgelösung ist für eine der nächsten Versionen geplant)
  • Wenn es eine Kumulierung und ein CustomRollUp gibt, kann nicht konvertiert werden. Es kann nur eines der beiden am selben Measure verwendet werden.
  • WAP (umgesetzt mit CoP 10 HF 2.0.1)