不使用选择的当前月份 - QlikView 集合分析
Current Month Without Using Selection - QlikView Set Analysis
我在尝试获取当月收入时遇到了一些神秘问题。
我的限制很简单:
我不需要做任何选择就需要当月收入。
详细信息如下:
Data_Date 字段有两个值,一个用于 2016 年 12 月,一个用于 2016 年 11 月
11/15/2016
12/15/2016
我已经声明了一个变量vCurrent_Month
=Date#( Max(Data_Date))
变量中的值正确反映了 12/15/2016
下面是我在文本对象中使用的集合分析表达式:
=Sum({1<Date#(Data_Date)={"(vCurrent_Month)"}>}TOTAL_REVENUE)
我遇到以下错误
Error: Error in set modifier expression
我被困了几个小时,我尝试了几个教程和方法来获得相同的结果,但似乎没有出路。非常感谢任何帮助。
谢谢
试试这个:
=Sum({1<Data_Date={'$(vCurrent_Month)'}>}TOTAL_REVENUE)
尝试在集合分析的第一部分进行数字格式化是导致您收到错误消息的原因。
之后要使其正常工作,您需要进行以下更改:
你遗漏了 $() 扩展然后变量将不会计算并且你使用了双引号这将 return 一个字段名称而不是一个值
我在尝试获取当月收入时遇到了一些神秘问题。 我的限制很简单:
我不需要做任何选择就需要当月收入。
详细信息如下: Data_Date 字段有两个值,一个用于 2016 年 12 月,一个用于 2016 年 11 月
11/15/2016
12/15/2016
我已经声明了一个变量vCurrent_Month
=Date#( Max(Data_Date))
变量中的值正确反映了 12/15/2016
下面是我在文本对象中使用的集合分析表达式:
=Sum({1<Date#(Data_Date)={"(vCurrent_Month)"}>}TOTAL_REVENUE)
我遇到以下错误
Error: Error in set modifier expression
我被困了几个小时,我尝试了几个教程和方法来获得相同的结果,但似乎没有出路。非常感谢任何帮助。 谢谢
试试这个:
=Sum({1<Data_Date={'$(vCurrent_Month)'}>}TOTAL_REVENUE)
尝试在集合分析的第一部分进行数字格式化是导致您收到错误消息的原因。
之后要使其正常工作,您需要进行以下更改: 你遗漏了 $() 扩展然后变量将不会计算并且你使用了双引号这将 return 一个字段名称而不是一个值