2017-03-22 5 views
0

wissen wollen, ob ich Last Abfrage schreiben kann unter Logik zu tun:QlikView laden Unterabfrage wie SQL

Logik in SQL als Beispiel:

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 

Dank !!

Antwort

0

Vielleicht so etwas wie:

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