Qlik Community

Ask a Question

New to Qlik Sense

If you’re new to Qlik Sense, start with this Discussion Board and get up-to-speed quickly.

Announcements
Join us March 10th, 7 Ways Modern Analytics Can Help You Take Smarter Action. REGISTER NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
peisenrot
Contributor
Contributor

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)
1 Reply
marcus_sommer
MVP & Luminary
MVP & Luminary

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