Ansicht Filtern auf Benutzernamen
Ninox Profile

Hallo Zusammen,

ich habe eine kleine Projektverwaltung wo einem Projekt mehrer Mitarbeiter (Ninox Benutzer) zugeordnet werden können. 

Es gibt ein Dashboard wo die Benutzer die Projekte sehen denen Sie zugeordnet sind.

Sofern nur ein Benutzer dem Projekt zugeordnet ist Funktioniert meine Formel auch wie geplant:

select Auftraege where 'Projekt Mitarbeiter'.Mitarbeiter.'Ninox Benutzername' = user()

Wenn dann mehr als ein Nutzer zugeordnet werden Funktioniert die Formel dann nicht mehr.

Hier hätte ich es mit folgender Formel versucht welche leider nicht ganz Funktioniert:

select Auftraege where contains(concat('Projekt Mitarbeiter'.Mitarbeiter.'Ninox Benutzername'), userName())

Hat jemand einen Tipp für mich?

Ninox Profile

Hallo Peter,

und wenn du statt userName() einfach user() nimmst?

Leo

Ninox Profile

Hallo Leo, das klappt leider nicht. Bekomme die Fehlermeldung "Die Funktion ist nicht definiert: contains (string,user)"

Ninox Profile

dann

select Auftraege where cnt('Projekt Mitarbeiter'.Mitarbeiter.['Ninox Benutzername'=user()])!=0

Leo

Ninox Profile

dann

select Auftraege where cnt('Projekt Mitarbeiter'.Mitarbeiter.['Ninox Benutzername'=user()])!=0

Leo

Ninox Profile

Hallo Leo, Leider mag es bei mir immer noch nicht ganz klappen. Mit der neuen Formel werden Projekte im Dashboard angezeigt in denen irgendein Mitarbeiter zugeorndet ist. Was gibt es noch für Lösungsmöglichkeiten?

Danke und viele Grüße Peter

Ninox Profile

(select Auftraege)[cnt('Projekt Mitarbeiter'[Mitarbeiter.'Ninox Benutzername' = user()]) != 0]

Ninox Profile

Super Danke!

Jetzt klappt es ;-)

Reply