styled im Berechnungsfeld
Hallo,
bei einem einfachen Berechnungsfeld möchte ich, dass es bei false rot und bei true grün wird.
Ich bekomme da wiedermal die syntax nicht hin. Hab zwar die Farbumstellung schon geschafft, aber der Wert ist dann weg.
Danke für die Hilfe!
Wie muss ich hier die styled Formel einsetzen?
Hier das Beispiel:
if weekday(Datum) = 5 or weekday(Datum) = 6 then false else true
Gruß
Oliver M.
6 Antworten
-
Hallo Oliver, wenn das Feld nur die Farbe haben sollte dann:
---
styled ("", if weekday(Datum) = 5 or weekday(Datum) = 6 then "red" else "green" end)
---
Leo
-
Hallo Leo,
vielen Dank, ich brauche aber zusätzlich auch den true oder false Wert von diesem Feld
Gruß
Oliver M.
-
Hallo Oliver,
ich verstehe die Sach mit den Werten nicht ganz.
---
if weekday(Datum) = 5 or weekday(Datum) = 6 then styled("false","red") else styled("true","green")
---
Leo
-
Hi Leo,
okay, ich versuche es mal anders herum,
Berechnunsfeld: 'Wochentag?'
if weekday(Datum) = 5 or weekday(Datum) = 6 then false else true
Die Formel sagt mir "Ja", wenn es sich um einen Wochentag handelt und "Nein", wenn es sich um einen Wochenend-Tag handelt.
Ich gebrauche diesen "Schalter" um an anderen Stellen Entscheidungen zu treffen, also z.B. Bei Feldern die nur angezeigt werden sollen, wenn es sich um einen Wochentag handelt.
if 'Wochentag' then...Gleichzeitig würde ich mir aber auch wünschen, dass sich bei diesem Feld auch die Farbe ändert.
(Ich plane mehrere dieser Berechnungsfelder als "Schalter" anzulegen, und mann soll dann visuell sofort erkennen können ob irgendwo etwas rot ist.)Deine Formel für die Farben funktioniert natürlich wunderbar, auch kann ich in der styled Formel text anzeigen, aber es ist damit kein "Schalter" mehr.
Ich hoffe du verstehst jetzt vielleicht was ich meine!?
-
Hallo Oliver,
styled() kann nur Texte behandeln. Das heist für dich: entweder Farbfelder zusätzlich zu den Schalter einbauen und die Schalter ausblenden oder die Bedingungen für Sichtbarkeit direkt an Wochentage anknüpfen.
Leo
-
Hi Leo,
das habe ich mir schon fast so gedacht, aber jetz weiß ich genau bescheid.
Vielen Dank!
Gruß
Oliver M.
Content aside
- vor 6 JahrenZuletzt aktiv
- 6Antworten
- 2344Ansichten