Filter einer Ansicht über ein Auswahlfeld funktioniert nicht
Hallo, ich möchte die Ansicht "Unternehmen" entsprechend Filterkriterien (Bestand, Watchlist), das ich in einem Auswahlfeld festlege, filtern.
Die Formel lautet:
let State := Auswahl;
select Aktien where 'Status Aktie' = State
Ergebnis: Die Ansicht ist leer
gebe ich das Statement
let State := Auswahl;
select Aktien where 'Status Aktie' = "Bestand" ein
wird die Ansicht richtig mit allen Einträgen die den Status "Bestand" haben angezeigt.
Ich habe mir in einem Berechnungsfeld das Ergebnis von Auswahl anzeigen lassen.
Es wird richtig "Bestand" angezeigt.
Was mache ich falsch?
Dank für Euere Unterstützung, Nik.
2 Antworten
-
Hallo, lässt man in Berechnungsfeldern den Wert eines Auswahlfeldes anzeigen, dann nimmt Ninox automatisch den Textwert, also in diesem Fall "Bestand". Bei Abfragen hingegen muss man es ausdrücklich angeben, wenn man den Textwert vergleichen will, ansonsten zieht Ninox den numerischen Wert der betreffenden Auswahl-ID heran.
Wenn das zweite 'select' mit dem Filter "Bestand" tatsächlich so funktioniert, dann ist 'Status Aktie' vermutlich kein Auswahl-, sondern ein Textfeld. Man müsste es also auch mit dem Textwert von "Auswahl' vergleichen. Deshalb würde ich es mal so versuchen:
let State := text(Auswahl);
select Aktien where 'Status Aktie' = State
-
hat geklappt - Danke
Content aside
- vor 4 JahrenZuletzt aktiv
- 2Antworten
- 728Ansichten