Abgeleitete Attribute

Abgeleitete Attribute in InfoZoom werden automatisch neu berechnet, sowie sich eine Änderung ihrer Werte ergeben könnte und die Neuberechnung nicht explizit oder implizit ausgeschlossen wurde. Daher kann man sie auch als dynamische Attribute bezeichnen.

Ausnahme: Die Zusammenfassungen Wiederholungen, Nummer und Akkumulation werden nie automatisch neu berechnet, d.h. der Berechnungsmodus "Automatisch" steht für diese Zusammenfassungen nicht zur Verfügung. Als Berechnungsmodus wird "Nach dem Laden von Daten" vorgeschlagen.

Abgeleitete Attribute in InfoZoom erkennt man an dem Symbol (bzw. ) vor ihrem Namen. Sie können mittels Zusammenfassung, Formel, Fallunterscheidung oder Klassifikation definiert sein. Verknüpfungen sind auch abgeleitete Attribute und werden mit bzw. gekennzeichnet.

Unter welchen Umständen kann eine Neuberechnung nötig sein?

  • Bei abgeleiteten Attribute, die mittels Formel, Fallunterscheidung oder Klassifikation definiert wurden (vertikale Berechnung)

    [und auch nicht direkt oder indirekt von Zusammenfassungen abhängig sind] und bei Verknüpfungen:

    Nur beim Editieren der Werte eines der Attribute, von denen das abgeleitete Attribut direkt oder indirekt abhängig ist.

  • Bei allen anderen abgeleiteten Attributen, insbesondere denen, die mittels einer Zusammenfassung definiert wurden (horizontale Berechnung):

    Beim Editieren oder bei der Änderung des Fokus durch Navigation.

  • Bei den Zusammenfassungen Wiederholungen, Nummer und Akkumulation:

    Editieren, Navigieren und jegliche Umsortierung der Tabelle.

In diesem Zusammenhang bedeutet Editieren, die Veränderung der Werte eines Attributes durch

Wie kann die automatische Neuberechnung ausgeschlossen werden?

  • Generell durch Ausschalten der Option Automatische Neuberechnung (in den Optionen für die Bedienung).

    Ausnahmen sind Attribute, deren Berechnungsmodus auf "Nach dem Laden von Daten" steht. Solche Attribute werden auch bei ausgeschalteter Option "Automatische Neuberechnung" neu berechnet, wenn Daten nachgeladen werden.

  • Individuell bei einem abgeleiteten Attribut (außer bei Verknüpfungen) im Dialog Attribut definieren oder umdefinieren mittels der Option Neuberechnung.

  • Implizit durch Zoomen auf einen bzw. mehrere Werte eines abgeleiteten Attributes.

    In diesem Fall wird der Wert in Rot bzw. werden die Werte in Blau angezeigt.

Ein abgeleitetes Attribut wird grundsätzlich mit dem Symbol bzw. links vor dem Attributnamen gekennzeichnet. Ist die automatische Neuberechnung verhindert, so wird durch das durchgestrichene Symbol bzw. angezeigt, dass die berechneten Werte möglicherweise nicht mehr aktuell sind. Das geschieht erst dann, wenn eine Aktion ausgeführt wurde, die die Neuberechnung nötig machen kann (Editieren, Navigieren bzw. Sortieren) oder wenn auf Werte des abgeleiteten Attributes gezoomt wurde.

Bei sehr großen Tabellen mit vielen Attributen und/oder Objekten kann die Neuberechnung der dynamischen Attribute zu lange dauern. Dann kann es sinnvoll sein, die automatische Neuberechnung auszuschalten. Es kann aber auch durch den Anwendungsfall sinnvoll sein, die automatische Neuberechnung auszuschalten, wenn zum Beispiel der Durchschnittspreis pro Hersteller aller Wagen auch dann von Interesse ist, wenn nur eine Teilmenge der Autos betrachtet wird.

Wie kann eine Neuberechnung aufgerufen werden, wenn nicht automatisch neu berechnet wird?

In den letzten drei Fällen werden nur die Attribute, die zuvor selektiert wurden, neu berechnet. Sind keine Attribute markiert, dann werden alle Attribute, die auf Manuell (F9), Nach dem Laden von Daten oder Automatisch stehen, neu berechnet. Eingeschränkte Attribute werden allerdings nicht neu berechnet.

Siehe auch: