0

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

null
    • Ninox-Professional
    • planoxpro
    • vor 4 Jahren
    • Gemeldet - anzeigen

    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

    • NikOlaas
    • vor 4 Jahren
    • Gemeldet - anzeigen

    hat geklappt - Danke 😀