Sortieren von farblich hinterlegten Textfeldern, wie ist das machbar?
Hallo,
ich habe eine Datenbank mit Produkten die ausgeliefert werden müssen. Ob dieses pünktlich erfolgt, soll farblich dargestellt werden. Hierzu habe ich ein Berechnungsfeld definiert welches mit folgender Routine besetzt wird:
if 'Promised Ship Date' >= 'Planned Ship Date' then
styled(text('Planned Ship Date'), "green", "")
else
styled(text('Planned Ship Date'), "red", "")
end
Das funktioniert tadellos, wenn zu spät geliefert wird ist das Feld rot. Allerdings kann das berechnete Feld nicht mehr nach Datum sortiert werden, denn um die farblich Markierung zu erzeugen, muss eine Konvertierung des Datums zu Text erfolgen. Wenn das Datum nicht im Format YYYY/MM/DD gezeigt wird, kommt Quatsch raus.
Wie kann dieses gelöst werden? Danke! Holger
2 Antworten
-
Hallo Holger, was spricht denn dagegen, das Datum im Format "YYYY/MM/DD" oder "YY-MM-DD" o. ä. anzuzeigen? Das ginge ja bspw. so:
let myColor := if 'Promised Ship Date' >= 'Planned Ship Date' then "Green" else "Red" end;
styled(format('Planned Ship Date', "YYYY-MM-DD"), myColor)
-
Hallo Copytexter,
ja, so geht es. Super, danke!
Holger
Content aside
- vor 5 JahrenZuletzt aktiv
- 2Antworten
- 956Ansichten