首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >集合分析qlikview中的交集运算符

集合分析qlikview中的交集运算符
EN

Stack Overflow用户
提问于 2018-06-08 01:56:02
回答 2查看 832关注 0票数 1

QLIKVIEW开发人员:

我正在创建一个集合分析。

代码语言:javascript
复制
sum({<Market={"APAC"},[SUB-CATEGORY]={"arts"}>}sales)
sum({<Market={"APAC"},[SUB-CATEGORY]*={"arts"}>}sales)

*在第二个表达式中的作用是什么?这两个表达式都产生了相同的输出。

EN

回答 2

Stack Overflow用户

发布于 2018-06-08 05:12:59

集合分析的正常行为是将字段强制为集合分析表达式中使用的值或值集。

在第一个表达式中,无论您在文档中选择了什么,子类别字段都将始终为“art”。

在第二个表达式中,您对子类别字段所做的选择将对表达式产生影响:

  • 如果未选择任何内容(表示考虑所有字段值),则all和"arts“之间的交集将导致选择"arts",并且将在假定选择的情况下进行求和。
  • 如果使用子类别字段而不是"arts”,则交集将是空集,并且总和将为零。
  • 如果子类别字段通过"arts“和其他值进行了选择,则交集将再次如同选择了"arts”一样。

希望这能有所帮助!

票数 1
EN

Stack Overflow用户

发布于 2018-06-08 20:26:31

*=表示同时考虑用户选择和集合分析中的规则。

使用=符号时,用户的选择将被完全忽略。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50747436

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档