【问题标题】:Qlikview Load subquery like SQLQlikview 像 SQL 一样加载子查询
【发布时间】:2017-08-15 04:31:25
【问题描述】:

想知道我是否可以编写负载查询来执行以下逻辑:

以SQL中的逻辑为例:

 SELECT A,B,C, COUNT(B) AS E, SUM(D)  
  FROM (
        SELECT A,B,C, COUNT(B) AS D
        FROM TABLE
        WHERE A IN ('a','b','c')
        GROUP BY A,B,C
  ) a
  WHERE A = 'a'
  GROUP BY A,B,C 

谢谢!!

【问题讨论】:

    标签: load qlikview


    【解决方案1】:

    可能是这样的:

    LOAD
    A, B, C, count(B) as E, sum(D)
    where A = 'a'
    group by A, B, C
    ;
    LOAD
        A, 
        B, 
        C,
        count(B) as D
    where match(A, 'a', 'b', 'c') > 0
    group by A, B, C
    ;
    load * inline [
        A, B, C, D
        a, b, c, 50
        b, h, t, 99
        c, b, c, 99
        d, b, c, 99
        testA, testB, testC, 100
    ];
    

    【讨论】:

      猜你喜欢
      • 2010-09-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-11
      • 1970-01-01
      • 2010-11-21
      • 2020-10-10
      • 1970-01-01
      相关资源
      最近更新 更多