下面提到的是获取前几个月的计算字段。
CASE [TimeFrame]
when 'DateMonth' then if [Months between today and Date]=0 then 'show' end
when 'Last2Months' then if [Months between today and Date]>=0 and [Months between today and Date]<=1 then 'show' end
when 'Last3Months' then if [Months between today and Date]>=0 and [Months between today and Date]<=2 then 'show' end
else 'hide'
end
上面提到的计算正如预期的Last2Months和Last3Months一样工作,但它没有显示当月的任何结果。
例如,如果用户选择了11/1/2015,那么
此外,我需要将月份加起来作为滚动总和并自动显示,而不是选择下拉列表。
请找到附带的twbx。
非常感谢任何投入。
答案 0 :(得分:0)
你的IF
语句中有CASE
个语句没有ELSE
,这意味着在某些情况下你会得到一些NULL(它们不会被{{1在你的ELSE
)中。
我会像这样重写。看看这是否能为您提供结果:
CASE