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.

Die Anzahl der Ohrmarken zeigt 17 Tiere (von 800) die entweder Bes-Stopp oder ZU sind

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“

435 Tiere haben eine Besamung in der aktuellen Laktation

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

Auswahl: muss gewählt werden, Bedingungen können 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
Beispiel: Anzahl der Datensätze (Besamung) in der aktuellen Laktation > 2

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.

3 Tiere, die Anzeige ist nur auf die letzte Besamung eingestellt, alle Tiere haben mindestens 2 Datensätze zur Besamung > 02.10.23