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

Announcements
Join us in Bucharest on Sept 18th for Qlik's AI Reality Tour! Register Now
cancel
Showing results for 
Search instead for 
Did you mean: 
sagaraperera
Creator
Creator

SCRIPT

 

 

DEAR ALL

SUM ({<ABCD = {'1'}>} (RANGESUM (PROVISION, + OVER_PROVISION))) Here I want the answer to be less than zero for CREDIT and more for DEBIT to be written in SCRIPT

 

PLEASE HELP

SAGARA

Labels (1)
7 Replies
Taoufiq_Zarra

can you share a sample data and the output ?

Regards,
Taoufiq ZARRA

"Please LIKE posts and "Accept as Solution" if the provided solution is helpful "

(you can mark up to 3 "solutions") 😉
sagaraperera
Creator
Creator
Author

Dear Taoufiq

Please find the attachment and give the good answer 

 

sagara 

Taoufiq_Zarra

if I understood correctly :

LOAD *,
if(Rangesum(MONTHS_PROVISION , UNDER_OVER_PROVISION )>0,Rangesum(MONTHS_PROVISION , UNDER_OVER_PROVISION )) as DEBIT,
if(Rangesum(MONTHS_PROVISION , UNDER_OVER_PROVISION )<0,Rangesum(MONTHS_PROVISION , UNDER_OVER_PROVISION )) as CREDIT 
 INLINE [
    CLAIM_NO,  ACCNOTE ,  MONTHS_PROVISION ,  UNDER_OVER_PROVISION 
    1,  27 ,-25000,15 000
    2,  27 ,20000,-15000
    1,  130 ,-25000,20000
    2,  130 ,20000,35000
];

 

output :

Capture.PNG

Regards,
Taoufiq ZARRA

"Please LIKE posts and "Accept as Solution" if the provided solution is helpful "

(you can mark up to 3 "solutions") 😉
sagaraperera
Creator
Creator
Author

THANKS YOUR REPLY BUT I WANT ATTACH FORMAT

MY SCRIPT FILE HAS BEEN MASSIVE DATA , BUT I SEND YOU SAMPLE NOW . PLEASE HELP GET A MY REPORT AS REPOST EXE FILE.

SAGARA

 

 

MY SCRIPT 

LOAD CLASS_CODE,
MONTHS_PROVISION,
UNDER_OVER_PROVISION
FROM
[C:\SAGA.xlsx]
(ooxml, embedded labels, table is Sheet1);

LOAD GL_CODE,
CLASS_CODE,
GL_DESCRIPTION,
ACCNOTE
FROM
[C:\SA.xls]
(biff, embedded labels, table is Sheet1$);

Saravanan_Desingh

One more solution is.

tab1:
LOAD CLASS_CODE, 
     MONTHS_PROVISION, 
     UNDER_OVER_PROVISION, 
     RangeSum(MONTHS_PROVISION, UNDER_OVER_PROVISION) As Value
FROM
[C:\Users\sarav\Downloads\QVwork\SAGA.xlsx]
(ooxml, embedded labels, table is Sheet1);

Right Join(tab1)
LOAD GL_CODE, 
     CLASS_CODE, 
     GL_DESCRIPTION, 
     ACCNOTE
FROM
[C:\Users\sarav\Downloads\QVwork\SA.xls]
(biff, embedded labels, table is Sheet1$);

Gen:
Generic 
LOAD GL_DESCRIPTION, CLASS_CODE, GL_CODE, If(Value>0, 'Debit', 'Credit'), Value
Resident tab1;

Drop Table tab1;
Saravanan_Desingh

Output.

commQV22.PNG

sagaraperera
Creator
Creator
Author

Dear 

very thankful your early reply,

Script is ok but my report come as below 

GL_DESCRIPTIONCLASS_CODEGL_CODEDebitCredit
CLAIM PAID/ADMITTED T-CSA732105,0005,000
CLAIM PAID/ADMITTED H-HMS7316040,00040,000
CLAIM PAY PROVI SAHANAYASA457405,0005,000
CLAIM PAYABLE PROVI. MISCMS4526040,00040,000
Total  90,00090,000

 

please give me a expression

 

Thanks 

saga