Skip to main content
Announcements
NEW: Seamless Public Data Sharing with Qlik's New Anonymous Access Capability: TELL ME MORE!
cancel
Showing results for 
Search instead for 
Did you mean: 
peisenrot
Contributor III
Contributor III

Formel für Jahr > letztes Jahr

Hallo,

beim Einschalten sollten beginnend ab dem Letzten Jahr alle Jahre gezeigt werden. Ich könnte dies mit

in einem Diagramm möchte ich alle Daten sehen, die ab 

=Only({<Year={'2019','2020','2021','2022','2023','2024','2025'}>} Year)

machen aber was ist wenn wir 2021 haben. gibt es eine Möglichkeit die Formel umzubauen

= Only({<Year>{Year$(today())-1}>}Year) 

Diese Formel sieht zwar gut aus, funktioniert aber nicht. Was aber auch daran liegen kann, dass meine Monate und Jahre oft als Text und nicht als Jahr verstanden werden.

Labels (1)
  • SaaS

1 Reply
marcus_sommer

Sofern Datumsfelder nicht numerisch sind, sollte man dies im Skript korrigieren und/oder zusätzlich numerische Datumsfelder generieren, denn nur mit solchen numerischen Feldern kann man dann auch direkt rechnen. Falls etwas wie month(Datum) as Monat verwendet wurde, dann ist Monat ein dual() Wert, d.h. er hat sowohl einen String- als auch einen numerischen Wert.

Dein Formelansatz war schon richtig, aber die Syntax passt nicht ganz. Daher probiere es mal so:

= Only({<Year = {">=$(=year(today())-1"}>} Year)

- Marcus