Framework:Formeln:BeispielRadberechnung

Aus CoPlanner 11
Zur Navigation springenZur Suche springen

Beispiel Laufradberechnung: berechnete Elemente in einer Dimension

Innerhalb einer Dimension sollen Werte von einem Dimensionselement auf ein anderes Dimensionselement weitergeschrieben werden.

Beispiel: Man plant eine Fahrradfertigung und weiß, dass für jedes Fahrrad 2 Laufräder benötigt werden – jedoch je nach Typ des Fahrrades benötigt man auch den passenden Laufradtyp, die benötigten Laufräder sollen dabei durch eine Formel berechnet werden.

Datenobjekte für die Formel

Dazu hat man folgende Datenobjekte:

  • Eine Produktdimension mit Fahrrädern und Laufrädern:

Produkte-Dimension


  • Eine Tabelle (=Fertigungstabelle), in der man die zu fertigenden Fahrräder einträgt, die Laufräder werden in dieser Tabelle berechnet. Neben Stück beinhaltet die Tabelle auch Zeit, Produkte und Herkunft als Dimensionen

Fertigungsplanung


  • Eine Tabelle (=Mappingtabelle), in der man festlegt, welche (und wie viele) Laufräder zu welchem Fahrrad gehören – diese Tabelle beinhaltet Anzahl, Typ des Fahrrades (=Produkte) und Typ des Laufrades (=Produkte). Das Mapping soll dabei auch auf höherer Ebene der Produkte möglich sein:

Mappingtabelle


Bau der Formel

Jetzt baut man eine Group-Formel mit folgenden Einstellungen:

  • Quelltabelle ist die Mappingtabelle
  • Die Formel reagiert auf Änderungen in der Mappingtabelle und der Fertigungstabelle
  • Die Formel schreibt in die Fertigungstabelle


  • Joins der Tabellen:

Zur Mappingtabelle wird die Fertigungstabelle gejoint. Der Join soll so erfolgen, dass alle Fahrräder, die dem Element der Mappingtabelle entsprechen oder eines seiner Kinder enthält, zur Zeile der Mappingtabelle dazugejoint werden. Wenn man Dimensionen mit Parent/Child-Beziehung joint, dann muss man in der Formel die Dimension, die für die Auswertung der Parent/Child-Beziehung verwendet werden soll, angeben:


  • Die Formel schreibt Anzahl Fahrräder * benötigte Laufräder auf Stück


  •  Die Zeit wird weitergeschrieben, als Produkt wird das Laufrad geschrieben, und die Herkunft ist „Laufradberechnung“:


Formelergebnis

Wenn man die Formel mit den beiden oben angeführten Beispieltabellen rechnen lässt, dann erhält man durch die Formel in der Fertigungstabelle die folgenden rot markierten Zeilen