Bedingungen

Das folgende Beispiel funktioniert nur für Felder
Definiere globale Bedingungen um Tiere oder Datensätze einzugrenzen, nur die Tiere die diesen Bedingungen entsprechen werden angezeigt.
Das Ergebnis der globalen Bedingung „Zuchtstatus in Auswahl enthalten ‚Bes-Stopp‘, ‚ZU'“ sind nur die Tiere die entweder den einen oder anderen Status aktiv haben.

Zahlen/Werte/Datum
- leer | Überprüft, ob eine Variable, Zeichenkette oder Datenstruktur keinen Wert hat
- nicht leer | Überprüft, ob eine Variable, Zeichenkette oder Datenstruktur einen Wert hat
- gleich | Überprüft, ob zwei Werte gleich sind.
- ungleich | Überprüft, ob zwei Werte unterschiedlich sind.
- größer | Überprüft, ob ein Wert größer ist als ein anderer.
- kleiner | Überprüft, ob ein Wert kleiner ist als ein anderer.
- größer oder gleich | Überprüft, ob ein Wert größer oder gleich einem anderen ist.
- kleiner oder gleich | Überprüft, ob ein Wert kleiner oder gleich einem anderen ist.
- zwischen | Überprüft, ob ein Wert innerhalb eines bestimmten Bereichs liegt (inklusive der Grenzen).
- nicht zwischen | Überprüft, ob ein Wert außerhalb eines bestimmten Bereichs liegt.
Text
- beginnt mit | Überprüft, ob eine Zeichenkette mit einer bestimmten Substring-Sequenz beginnt.
- endet mit | Überprüft, ob eine Zeichenkette mit einer bestimmten Substring-Sequenz endet.
- enthält | Überprüft, ob eine Zeichenkette eine bestimmte Substring-Sequenz enthält.
- in Auswahl | Überprüft, ob ein Wert in einer vordefinierten Liste oder Menge enthalten ist.
- nicht in Auswahl | Überprüft, ob ein Wert nicht in einer vordefinierten Liste oder Menge enthalten ist.
Sonderfall: Vergleich von Datumsangaben (in Relation)
- Datum | exakte Angabe des Datums (bleibt gleich bis zur nächsten manuellen Änderung)
- Heute | +/- … Tage, Wert wird immer mit dem Tagesdatum verglichen, optional +/-Tage definierbar
- Stichtag | +/- … Tage, Wert wird immer mit dem Stichtagsdatum verglichen, optional +/-Tage definierbar
Das folgende Beispiel funktioniert nur für Tabellen
Definiere globale Bedingungen um Tiere oder Datensätze einzugrenzen, nur die Tiere die diesen Bedingungen entsprechen werden angezeigt.
Zur Demonstration fügen wir das Datum der Besamung in der aktuellen Laktation hinzu
Die globale Bedingung wird eingerichtet, in dem man mit Drag’n’Drop die Tabelle Besamungen auf das Bedingungsfeld zieht.
Nur Tiere mit einem vorhandenen Besamungsdatum in der aktuellen Laktation sollen an gezeigt werden.
Das Ergebnis der globalen Bedingung „aktuelle Besamung vorhanden“

Für Tabellen können spezifische Bedingungen der definiert werden.

Auswahl
- nicht vorhanden | kein Wert vorhanden, „leer„
- vorhanden | mindestens 1 Wert vorhanden „nicht leer„
- letzter Wert | mindestens 1 Wert vorhanden „nicht leer“, der letzte Wert kann durch Bedingungen präzisiert werden
- Anzahl | entsprechend der Auswahl muss die Anzahl (Wert) vorhanden sein, kann durch Bedingungen präzisiert werden
- gleich
- ungleich
- größer
- größer oder gleich
- kleiner
- kleiner oder gleich

Ergebnis: 130 von 800 Tieren haben mehr als 2 Datensätze (zur Besamung) in der aktuellen Laktation

Bedingung hinzufügen
Anzahl der Datensätze (Besamungen) in der aktuellen Laktation > 2 und Datum (der 2 Besamungen) soll größer als 02.10.23 sein
Ergebnis: 3 von 800 Tieren haben mehr als 2 Datensätze in der aktuellen Laktation, wo die Besamungen nach dem 02.10. erfasst wurden.
