Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Dear all
I want to calculate a growth rate for sale. my script have a 2014 and 2015 sale details of cluster wise. i want calculate given below formula
MY qvd attached.
MY SCRIPT
LOAD BCOD,
CLA_CODE,
PRD_CODE ,
POLICY_NO,
REF_NO,
MARKETING_DATE,
MDATE,
MONTH(MARKETING_DATE) AS MMONTH,
YEAR,
MONTH,
NAME,
ME_CODE,
TRN_DATE,
TRAN_YEAR,
TRAN_MONTH,
POL_PERIOD_FROM,
SCCOD,
CP,
RS,
TC,
GROSSTOT,
TYPE,
N_R_NOS1,
F_NOS2
FROM
G:\qlickviwe\Sales\SALES2015.QVD
(qvd);
DIRECTORY;
LOAD BCOD,
CLA_CODE,
PRD_CODE ,
POLICY_NO,
REF_NO,
MARKETING_DATE,
MDATE,
MONTH(MARKETING_DATE) AS MMONTH,
YEAR,
MONTH,
NAME,
ME_CODE,
TRN_DATE,
TRAN_YEAR,
TRAN_MONTH,
POL_PERIOD_FROM,
SCCOD,
CP,
RS,
TC,
GROSSTOT,
TYPE,
N_R_NOS1,
F_NOS2
FROM
G:\qlickviwe\Sales\SALES2014.QVD
(qvd);
try this
(sum({<YEAR={$(=max(YEAR))}>}GROSSTOT)-sum({<YEAR={$(=max(YEAR)-1)}>}GROSSTOT))/sum({<YEAR={$(=max(YEAR))}>}GROSSTOT)
Try this
(sum({<YEAR={$(=max(YEAR))},MonthID={$(=Max(MonthID))}>}GROSSTOT)-sum({<YEAR={$(=max(YEAR)-1),MonthID={$(=Max(MonthID))}>}GROSSTOT))/sum({<YEAR={$(=max(YEAR))}>}GROSSTOT)
THANKS DEAR IT IS CORRECT
SAGARA
please mark it as correct if it is solve your problem
how to mark as corect
below my answer there is a correct answer button with a green star clik it
Hi,
Try this expression, you need to include TRN_DATE=, TRAN_MONTH= in your expression otherwise whenever you select month or date it will changes to the Month or date selected.
(sum({<TRN_DATE=, TRAN_MONTH=,
TRAN_YEAR={$(=max(TRAN_YEAR))}>}GROSSTOT)-sum({<TRN_DATE=, TRAN_MONTH=, TRAN_YEAR={$(=max(TRAN_YEAR)-1)}>}GROSSTOT))/sum({<TRN_DATE=, TRAN_MONTH=, TRAN_YEAR={$(=max(TRAN_YEAR))}>}GROSSTOT)