0

"select" im Ansicht-Feld beachtet die Tabelleneigenschaft "lesbar wenn" =Bug?

Folgendes Paradoxon habe ich in einem Ansicht-Feld beobachtet:

Ich habe eine einfache Tabelle "Aufträge" mit einem Datum/Zeit-Feld "Archiviert". Damit die archivierten Datensätze immer ausgeblendet werden, habe ich in der Tabelle die Eigenschaft "lesbar wenn" auf "Archiviert = null" gesetzt.

Auf einer neuen Seite (Dashboard) habe ich 3 Formeln platziert, um die Anzahl der Datensätze der Tabelle "Aufträge" anzuzeigen:

  1. Die Archivierten:    cnt(select 'Aufträge' where Archiviert != null)    = 2 Datensätze
  2. Die Aktiven:            cnt(select 'Aufträge' where Archiviert = null)      = 3 Datensätze
  3. Alle Datensätze:     cnt(select 'Aufträge')      = 5 Datensätze

Das habe ich so auch erwartet 🙂

Um bei Bedarf einen archivierten Datensatz wieder zu reaktivieren, wollte ich eine Ansicht auf dem Dashboard nutzen und habe die Formel auf "select 'Aufträge' where Archiviert != null" gesetzt.

Leider ist diese Ansicht leer 😐
Gleiches Ergebnis mit "(select 'Aufträge')[Archiviert != null]"

Ändere ich die Formel zum Testen auf "select 'Aufträge' where Archiviert = null", so erscheinen die 3 aktiven Datensätze.

Ändere ich die Formel auf "select 'Aufträge'", so erscheinen auch nur die 3 aktiven Datensätze.

Lösche ich dann die Tabelleneigenschaft "lesbar wenn", so erscheinen alle 5 Datensätze in der Dashboard-Ansicht.

Das Formel-Feld darf also direkt auf die Tabelle mit allen 5 Datensätzen zugreifen und das Ansicht-Feld sieht nur die Datensätze nach Anwendung der Tabelleneigenschaft "lesbar wenn".

Ist das ein Bug? Gibt es einen Trick um das zu umgehen?

Antwort

null

Content aside

  • vor 2 MonatenZuletzt aktiv
  • 18Ansichten
  • 2 Folge bereits