【问题标题】:YoY comparison using QlikView使用 QlikView 进行同比比较
【发布时间】:2015-05-21 13:42:30
【问题描述】:

我的数据包含从去年三月到现在的每日数据。我想比较 2015/4 与 2014/4 以及 2015/4 与 2015/3 的销售额。

Date_Month 的日期格式是 01,02,03,04,...,12,Date_Year 的日期格式是 2014,2015。

我先创建两个变量:

vCurrentYear=max(Date_Year)
vCurrentMonth=Max (Date_Month)

然后我创建一个条形图,我的表达式如下:

Last Year:

Sum({<[Date_Year]={$(=(vCurrentYear)-1)}Date_Month={"<=$(vCurrentMonth)"}>}[SALES_AMOUNT])

Current Year:

Sum({<[Date_Year]={$(vCurrentYear)},Date_Month={"<=$(vCurrentMonth)"}>}SALES_AMOUNT)

但结果只是将两年相加......而不是比较两年。图表链接如下:

http://www.2shared.com/photo/xlG-XpI7/yoy.html

我想要一个包含不同年份的两个不同条形的条形图,x 轴是 Date_Month。

我正在使用 QlikView 11.20.12664.0 SR9。

【问题讨论】:

    标签: qlikview


    【解决方案1】:

    如果您还没有,请确保将 Date_Month 字段作为维度添加到图表中:

    下图左图为不添加Date_Month作为维度的结果,右图为添加后的结果:

    编辑: 看起来您的“去年”表达不正确,您在 [Date_Year]={$(=(vCurrentYear)-1)}Date_Month={"&lt;=$(vCurrentMonth)"} 之间缺少一个逗号,即:

    Sum({<[Date_Year]={$(=(vCurrentYear)-1)}, Date_Month={"<=$(vCurrentMonth)"}>}[SALES_AMOUNT])
    

    编辑 2 此外,请确保您的变量是在“变量概览”对话框中定义的,而不是在您的脚本中:

    编辑 3 要检查的另一件事是,您在 Set Analysis 表达式中引用的字段名称与加载到 QV 中的数据中的字段名称相同。

    在您的源数据中,您有DATE_MONTHDATE_YEAR,但是,在您问题的表达式(和变量)中,您有Date_YearDate_Month。 QV 中的字段区分大小写,因此您的表达式将无法正确计算。

    在这种情况下,根据您的源数据,我建议您将变量和字段更改为以下内容:

    变量

    vCurrentYear = max(DATE_YEAR)
    vCurrentMonth = max(DATE_MONTH)
    

    表达式

    sum({<DATE_YEAR={$(=(vCurrentYear)-1)}, DATE_MONTH={"<=$(vCurrentMonth)"}>} SALES_AMOUNT)
    
    sum({<DATE_YEAR={$(vCurrentYear)}, DATE_MONTH={"<=$(vCurrentMonth)"}>} SALES_AMOUNT)
    

    【讨论】:

    • 我添加了维度 Date_Month,但图表显示如下:2shared.com/photo/xlG-XpI7/yoy.html
    • @RoseShen 看起来您的某个表达方式可能不正确,已更新我的答案。
    • 谢谢,看起来好多了!但有一件事....它将 2014/4 和 2015/4 加在一起,所以两个条形相同...2shared.com/photo/bqE81QHS/yoy2.html...
    • 在我看来,您的表达式中的变量未正确评估,已更新我的答案。 HTH
    • 我已经在“变量概览”中设置了变量。这是我的数据链接:2shared.com/file/Pcqc2kZS/TT_FY2014_FA_DATABASE-rev.html?如果你有数据库,也许你能说出我的表达有什么问题。 THX
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-07-12
    • 1970-01-01
    • 1970-01-01
    • 2016-01-05
    • 2012-01-14
    • 2014-11-29
    • 2014-08-23
    相关资源
    最近更新 更多