0

Frage zu "styled" und "text" - Formel ohne Fehlermeldung, aber ohne Wirkung

Hallo,

 

ich habe mir diese nette Formel für ein Funktionsfeld gebastelt:

 

let mymax := max('Historische Rücknahmepreise'.Kurs);
if max('Historische Rücknahmepreise'[Kurs = mymax].Datum) = today() or last('Historische Rücknahmepreise'[Kurs = mymax].Datum) then
styled(text("Allzeithoch"), "yellow", "") + ""
else
if year(max('Historische Rücknahmepreise'[Kurs = mymax].Datum)) = year(today()) then
mymax + " am " + styled(text(concat('Historische Rücknahmepreise'[Kurs = mymax].Datum)), "yellow", "")
else
mymax + " am " + styled(text(concat('Historische Rücknahmepreise'[Kurs = mymax].Datum)), "silver", "")
end
end

 

Ninox beschwert sich nicht, aber die "styled"-Funktionen erscheinen nicht - alles wie gehabt, schwarzer Text auf weißem Grund. Was habe ich falsch gemacht? Für Tipps und Hinweise bin ich sehr dankbar!

 

Alexander Wegener

2 Antworten

null
    • awegener
    • vor 2 Jahren
    • Gemeldet - anzeigen

    ...ähm. or last('Historische Rücknahmepreise'[Kurs = mymax].Datum) in Zeile 2 gehört da nicht hin.

    • UweG
    • vor 2 Jahren
    • Gemeldet - anzeigen

    Hallo
    Meines Wissens kann man styled() nicht benutzen um einen Teil des Strings mit styled() zu formatieren und dann mit einem anderen String zusammen zu setzen. 
    styled(String1) +String2 wird nicht funktionieren. Deshalb wird bei dir styled() ignoriert.

Content aside

  • vor 2 JahrenZuletzt aktiv
  • 2Antworten
  • 422Ansichten