Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hi,
I must ask the question time in German:
A colleague of mine has created a Count formula and want to narrow down on a variable (varLieferzeitpunkt) certain fields Date moderately.
The bold formula is actually each term of office once count, which is valid on the reporting date.
Unfortunately he gets when he already puts a greater than / equal sign an error message and is at his wits' end.
Can someone help him, perhaps?
Its formula is:
Count ({$ <EINZDAT <= varLieferzeitpunkt, AUSZDAT> = varLieferzeitpunkt, AB <= varLieferzeitpunkt until> = varLieferzeitpunkt>} DISTINCT CONTRACT)
varLieferzeitpunkt is a variable that is maintained in the dashboard in order to limit the current time slice.
EINZDAT is the move-in date, so it must be smaller than the effective date.
AUSZDAT is the move-out date, greater than the date
From and to the date fields of the system time slice, as above
many Thanks
Peter
Translated with Google Translate - Qlik Community Administrative Team
Hi,
ich muß die Frage mal auf Deutsch stellen:
Ein Kollege von mir hat eine Count-Formel erstellt und möchte über eine Variable (varLieferzeitpunkt) bestimmte Felder datummäßig eingrenzen.
Die fett gedruckte Formel soll eigentlich jeden Vertrag einmalig zählen, der am Stichtag gültig ist.
Leider bekommt er sobald er ein größer / gleich Zeichen setzt bereits eine Fehlermeldung und ist mit seinem Latein am Ende.
Kann ihm jemand vielleicht weiterhelfen?
Seine Formel lautet:
Count ( { $ < EINZDAT <= varLieferzeitpunkt, AUSZDAT >=varLieferzeitpunkt, AB <= varLieferzeitpunkt, BIS >=varLieferzeitpunkt >} DISTINCT VERTRAG)
varLieferzeitpunkt ist eine Variable, die im Dashboard gepflegt wird um die aktuelle Zeitscheibe einzugrenzen.
EINZDAT ist das Einzugsdatum, muss also kleiner als der Stichtag sein.
AUSZDAT ist das Auszugsdatum, größer als der Stichtag
AB und BIS die Datumsfelder der Anlagenzeitscheibe, wie oben
Vielen Dank
Peter
Die Syntax für die set expression muss eher so lauten:
Count ( { $ < EINZDAT = {"<=$(varLieferzeitpunkt)"}, AUSZDAT = {">=$(varLieferzeitpunkt)"}, AB = {"<=$(varLieferzeitpunkt)"}, BIS = {">=$(varLieferzeitpunkt)"} >} DISTINCT VERTRAG)
Die Syntax für die set expression muss eher so lauten:
Count ( { $ < EINZDAT = {"<=$(varLieferzeitpunkt)"}, AUSZDAT = {">=$(varLieferzeitpunkt)"}, AB = {"<=$(varLieferzeitpunkt)"}, BIS = {">=$(varLieferzeitpunkt)"} >} DISTINCT VERTRAG)
Vielen Dank,
jetzt funktioniert es.
Peter