Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Qlik and ServiceNow Partner to Bring Trusted Enterprise Context into AI-Powered Workflows. Learn More!
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

How to get Total for defined fields

Find attached Am looking for how to group my expression in years and to get the totalled for the defined totals. see attached

Labels (1)
1 Solution

Accepted Solutions
sunny_talwar

May be this:

T:

LOAD No,

    Text,

    Year,

    Months,

    Data

FROM

[0215_184014.xls]

(biff, embedded labels, table is Sheet1$);

STORE T into T.qvd(qvd);

NoConcatenate

Final:

Load *,

  1 as SORT

Resident T

Where WildMatch(No, '*14*', '*20*', '*21*','*22*', '*36*','*24*');

Concatenate(Final)

Load Dual ('Total equipment:',1) as Text,

  Year,

  Sum(Data) as Data,

  2 as SORT

RESIDENT T

where WildMatch(No, '*14*', '*20*', '*21*','*22*', '*36*','*24*')

Group By Year;

Concatenate(Final)

Load *,

  3 as SORT

Resident T

Where WildMatch(No, '*26*', '*27*', '*28*');

Concatenate(Final)

Load Dual ('Total Work:',2) as Text,

  Sum(Data) as Data,

  Year,

  4 as SORT

RESIDENT T

where wildmatch(No, '*26*', '*27*', '*28*')

Group By Year;

Concatenate(Final)

Load *,

  5 as SORT

Resident T

Where WildMatch(No, '*26*', '*27*', '*28*', '*14*', '*20*', '*21*','*22*', '*36*','*24*');

Concatenate(Final)

Load Dual ('TOTAL:',3) as Text,

  Sum(Data) as Data,

  Year,

  6 as SORT

RESIDENT T

Where WildMatch(No, '*26*', '*27*', '*28*', '*14*', '*20*', '*21*','*22*', '*36*','*24*')

Group By Year;

Drop Table T;


Capture.PNG

View solution in original post

1 Reply
sunny_talwar

May be this:

T:

LOAD No,

    Text,

    Year,

    Months,

    Data

FROM

[0215_184014.xls]

(biff, embedded labels, table is Sheet1$);

STORE T into T.qvd(qvd);

NoConcatenate

Final:

Load *,

  1 as SORT

Resident T

Where WildMatch(No, '*14*', '*20*', '*21*','*22*', '*36*','*24*');

Concatenate(Final)

Load Dual ('Total equipment:',1) as Text,

  Year,

  Sum(Data) as Data,

  2 as SORT

RESIDENT T

where WildMatch(No, '*14*', '*20*', '*21*','*22*', '*36*','*24*')

Group By Year;

Concatenate(Final)

Load *,

  3 as SORT

Resident T

Where WildMatch(No, '*26*', '*27*', '*28*');

Concatenate(Final)

Load Dual ('Total Work:',2) as Text,

  Sum(Data) as Data,

  Year,

  4 as SORT

RESIDENT T

where wildmatch(No, '*26*', '*27*', '*28*')

Group By Year;

Concatenate(Final)

Load *,

  5 as SORT

Resident T

Where WildMatch(No, '*26*', '*27*', '*28*', '*14*', '*20*', '*21*','*22*', '*36*','*24*');

Concatenate(Final)

Load Dual ('TOTAL:',3) as Text,

  Sum(Data) as Data,

  Year,

  6 as SORT

RESIDENT T

Where WildMatch(No, '*26*', '*27*', '*28*', '*14*', '*20*', '*21*','*22*', '*36*','*24*')

Group By Year;

Drop Table T;


Capture.PNG