Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
集合分析qlikview中的INTERSECT运算符_Qlikview - Fatal编程技术网

集合分析qlikview中的INTERSECT运算符

集合分析qlikview中的INTERSECT运算符,qlikview,Qlikview,QLIKVIEW开发人员: 我正在创建一个集合分析 sum({<Market={"APAC"},[SUB-CATEGORY]={"arts"}>}sales) sum({<Market={"APAC"},[SUB-CATEGORY]*={"arts"}>}sales) sum({}销售额) 总额({}销售额) *在第二个表达式中的作用是什么?这两个表达式产生相同的输出 集分析的正常行为是将字段强制为集分析表达式中使用的值或值集 在第一个表达式中,无论您在文档中选择了什

QLIKVIEW开发人员:

我正在创建一个集合分析

sum({<Market={"APAC"},[SUB-CATEGORY]={"arts"}>}sales)
sum({<Market={"APAC"},[SUB-CATEGORY]*={"arts"}>}sales)
sum({}销售额)
总额({}销售额)

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

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

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

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

  • 如果未选择任何内容(意味着考虑所有字段值),则all和“arts”之间的交集将导致选择“arts”,并在假设选择的情况下进行求和
  • 如果选择的子类别字段的值不是“arts”,则交点将是一个空集,总和将为零
  • 如果使用“艺术”和其他内容选择子类别字段,则交叉点将再次被视为选择了“艺术”

希望这有帮助

表示用户选择和集合分析中的规则都被考虑在内

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