Framework:BI Center:Plausibility Check: Difference between revisions
No edit summary |
No edit summary |
||
| Line 4: | Line 4: | ||
The following example shows how to define a plausibility check in an [[Framework:BI_Center:Create_Input_Mask|input mask]]. It should be only allowed to enter a quantity, if a price exists and it is a leaf element. Furthermore only positive quantities are allowed. | The following example shows how to define a plausibility check in an [[Framework:BI_Center:Create_Input_Mask|input mask]]. It should be only allowed to enter a quantity, if a price exists and it is a leaf element. Furthermore only positive quantities are allowed. | ||
Open the designer with a click in the property "[[Framework:BI_Center:Input_Mask_-_Measure_properties|Plausibitity]]". | |||
The dialogue has following tabs: | |||
:*Settings | |||
:*Input message | |||
:*Error message | |||
[[image:Eingabepruefung02.jpg|thumb|center| | [[image:Eingabepruefung02.jpg|thumb|center|Dialogue „Plausibility Check“, tab „Settings“]] | ||
====Register „Einstellungen“==== | ====Register „Einstellungen“==== | ||
Revision as of 09:18, 24 November 2010
With the support of the plausibility check you can define, which kind of data are allowed. For example you can allow data entry in measure "Quantity" if a "Price" exists. The plausibility check is available for input mask and analyse view. The following example shows how to define a plausibility check in an input mask. It should be only allowed to enter a quantity, if a price exists and it is a leaf element. Furthermore only positive quantities are allowed.
Open the designer with a click in the property "Plausibitity".
The dialogue has following tabs:
- Settings
- Input message
- Error message

Register „Einstellungen“
Im Register „Einstellungen“ geben Sie die Bedingung für die Eingabeprüfung ein. Der Preis muss ungleich Null sein, der eingegebene Betrag größer Null und es muss ein Leaf-Element sein.
| Eingabe [Preis] <> 0 and <value> > 0 and <Produkte.ChildCount> = 0 |
Mittels der Option „Prüfung aktiv” können Sie eine bereits bestehende Eingabeprüfung deaktivieren ohne sie löschen zu müssen. Durch einen Klick auf die Schaltfläche „Evaluieren“ können Sie Ihre Einstellungen überprüfen. Folgende Variable sind zulässig:
| [....] | Bezug auf jede Spalte in der Aggmaske |
| Dimension.ID | COPSYSID des Elements |
| Dimension.Level | Level-Nummer, beginnend mit Null |
| Dimension.ChildCount | Anzahl der Child-Elemente, Null wenn es ein Leaf-Element ist |
| Dimension.BaseElementID | Name des Attributes (gibt bei Dimension die COPSYSID, bei Subsets die BASISELEMENTID zurück) |
Register „Eingabemeldung“
In diesem Register können Sie eine Eingabemeldung erfassen. Ist die Option aktiviert, wird der Fußzeile der Maske die Eingabemeldung angezeigt. Die Meldung wird angezeigt, sobald diese Spalte aktiviert wird.

Geben Sie folgende Meldung in das Textfeld ein:
| Eingabe „Es muss zuerst der Preis erfasst werden.“ |
In der Maske erfolgt die Darstellung:

Register „Fehlermeldung“
In diesem Register definieren Sie Meldung die ausgegeben wird, wenn der Anwender ungültige Daten erfassen will. Neben dem Titel und dem Text der Fehlermeldung können Sie auch den Typ bestimmen. Die Typen haben unterschiedliche Auswirkungen auf die Eingabe.
- Information: Eine Informationsmeldung wird angezeigt, die Daten werden akzeptiert
- Warnung: Eine Warnungsmeldung wird angezeigt, die Daten werden akzeptiert
- Stopp: Ungültige Daten werden nicht akzeptiert

| Eingabe Wählen Sie als Typ „Stopp“ und erfassen Sie den Titel und die Fehlermeldung. |