【问题标题】:Crack the expression破解表达式
【发布时间】:2019-06-07 08:25:19
【问题描述】:

过去几天我试图理解 QV 中的表达式,但无法理解它正在尝试做什么,尤其是总和不明确的聚合部分。

我试图了解聚合的工作原理以及与 sum 的区别,但无法与表达式的其余部分联系起来。

sum([INFLUENCE ON SALE]
* aggr(NODISTINCT  SUM({<PART_NUMBER, [INFLUENCE ON SALE],[Campaign 
Name],ROOTCAUSE=>}[TOTAL OCCATIONS 12]),KEY,YEAR)
/aggr(NODISTINCT  SUM({<PART_NUMBER, [INFLUENCE ON SALE],[Campaign 
Name],ROOTCAUSE=>}[TOTAL OCCATIONS 12]),YEAR))

这个表达式试图对聚合和无区别部分做什么。可以用一个简单的例子来简化和解释吗?

【问题讨论】:

  • sum([INFLUENCE ON SALE] * aggr(NODISTINCT SUM({}[TOTAL OCCATIONS 12]),KEY,YEAR ) /aggr(NODISTINCT SUM({}[TOTAL OCCATIONS 12]),YEAR))
  • 请不要用无意义的代码评论自己的问题。

标签: mysql expression qlikview qliksense


【解决方案1】:

您必须显示图表(表格)才能了解nodistinct 在此特定计算中的使用。 nodistinct 跨维度“传播”结果,即使维度不在 aggr 函数中...

【讨论】:

    猜你喜欢
    • 2015-11-10
    • 2010-10-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-21
    • 1970-01-01
    • 2015-11-12
    • 1970-01-01
    相关资源
    最近更新 更多