2016-03-22 10 views
0

Ich habe Probleme, ein Diagramm arbeiten zu lassen. Ich bin mir nicht ganz sicher, ob das möglich ist, also frage ich hier. Ich habe unter Grafik, die den Ausdruck hat: =Count{<Year='2014','2015','2016'},Month='Jan','Feb','Mrt','Apr','Mei','Jun','Jul','Aug','Sep','Okt','Nov','Dec'}>}DISTINCT sicknumber)Ist es möglich, mehrere SetExpressions innerhalb einer IF-Anweisung hinzuzufügen?

Also es ändert sich nicht mit was auch immer Auswahl in den Filtern gemacht wurde. es zeigt immer 2014, 2015, 2016

enter image description here

Ich mag die Grafik nicht statisch sein kann, machen basierend auf dem Filter, der gegeben ist. Wenn ich das Jahr 2015 auswähle, möchte ich das vorherige Jahr und das folgende Jahr anzeigen. so dass, wenn 2013 die Auswahl mag ich 2012 sehen, die 2013 und 2014 ich den folgenden Ausdruck gemacht habe:

= 
if(Jaar = '2016',(Count({<Jaar={'2015','2016'},Maand={'Jan','Feb','Mrt','Apr','Mei','Jun','Jul','Aug','Sep','Okt','Nov','Dec'}>}DISTINCT Ziekte_Volgnummer)), 
if(Jaar = '2015',(Count({<Jaar={'2014','2015','2016'},Maand={'Jan','Feb','Mrt','Apr','Mei','Jun','Jul','Aug','Sep','Okt','Nov','Dec'}>}DISTINCT Ziekte_Volgnummer)), 
if(Jaar = '2014',(Count({<Jaar={'2013','2014','2015'},Maand={'Jan','Feb','Mrt','Apr','Mei','Jun','Jul','Aug','Sep','Okt','Nov','Dec'}>}DISTINCT Ziekte_Volgnummer)), 
if(Jaar = '2013',(Count({<Jaar={'2012','2013','2014'},Maand={'Jan','Feb','Mrt','Apr','Mei','Jun','Jul','Aug','Sep','Okt','Nov','Dec'}>}DISTINCT Ziekte_Volgnummer)), 
if(Jaar = '2012',(Count({<Jaar={'2011','2012','2013'},Maand={'Jan','Feb','Mrt','Apr','Mei','Jun','Jul','Aug','Sep','Okt','Nov','Dec'}>}DISTINCT Ziekte_Volgnummer))))))) 

es jedoch scheint, dass es die Menge Ausdruck ignoriert und zeigt nur das Jahr, in dem Filter gegeben. Wie würde ich das umgehen?

Wenn Sie dieselbe Anweisung verwenden, um nur die Summe eindeutiger Werte in einem Textobjekt zu berechnen, scheint es dort möglich zu sein, den richtigen Wert zu berechnen.

Wie würde ich das umgehen, ist es überhaupt möglich?

Dank im Voraus

Antwort

3
=Count({<Jaar={$(=Max(Jaar) - 1), $(=Max(Jaar)), $(=Max(Jaar) + 1)}, Maand>} DISTINCT Ziekte_Volgnummer) 

scheint die richtige Antwort zu sein.

Verwandte Themen