Qlikview像SQL一样加载子查询

时间:2017-03-22 20:35:52

标签: load qlikview

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

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 

谢谢!

1 个答案:

答案 0 :(得分:0)

可能是这样的:

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
];