Skip to main content
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