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

Announcements
Qlik Open Lakehouse is Now Generally Available! Discover the key highlights and partner resources here.
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Count difference when used months

Hi all,

I am using the set analysis sum(user_signed) to count the number of user_signed.

I am displaying count according to months wise also, I am using the below load script for months:

MonthName(date_created) as Month_Year,

In line chart:

Month_year as dimension.

sum(user_signed) as measure.

when i added up all the months in line chart it is not matching with the KPI value which has measure:sum(user_signed).

can anyone help where i am going wrong.

Thanks,

Pramod

5 Replies
sunny_talwar

Would you be able to share a sample?

sasiparupudi1
Master III
Master III

What is your set analysis expression?

could you please post a sample?

Not applicable
Author

HI sunny,

Please find the qvf and sample data.

For Ex:

In month jan 2015 i have 182 counts but in chart i am getting 141.

sasiparupudi1
Master III
Master III

Hi

Could please post your expression? I dont have qs on my machine..

when I used your expressions with your data file, my counts match for the problem year and month 182

Not applicable
Author

I found out the problem, i am using date_created for month_year when i used date_signed for month_year the value is getting fine.

what i have to do for date mapped with all the 3 measures.?

But in line chart i am using 3 different measures :

1. Sum({$<MonthsAgo={">=1<max(MonthsAgo)"}>} user_signed)

2. Sum({$<MonthsAgo={">=1<max(MonthsAgo)"}>} course_completed)

3. count({$<MonthsAgo={">=1<max(MonthsAgo)"}>} user_signed)

Dimension as : Month_year

LIB CONNECT TO 'MyDB';

LOAD `invitation_id`,

    `client_id`,

    `batch_meta_data_id`,

     activated,

    `date_activated`,

     date((date_created),'DD-MM-YYYY') as Date,

     date#(left(date_created,10),'YYYY-MM-DD') as date_created,

     time#(mid(date_created,12,8),'hh:mm:ss') as time_created,

     date(WeekStart(date_created), 'MMM DD') &' - '& date(WeekEnd(date_created), 'MMM DD')  as Week_Group,

     week(date_created) as week_number,

     //MonthName(date_created) as Month_Year,

     weekstart(date_created) as weekstart,

      Today() - date_created as DaysAgo,

     // 12 *(Year(Today())-Year(date_created)) + Month(Today()) - Month(date_created) as MonthsAgo,

     WeekDay(date_created) as WeekDay,

     month(date_created) as Month_Number,

     `campaign_name_id`;

SQL SELECT `invitation_id`,

    `client_id`,

    `batch_meta_data_id`,

    activated,

    `date_activated`,

    `date_created`,

    `campaign_name_id`

FROM rcdbrpt.invitation WHERE client_id in (6,12,13,15,16,3,8,10);

LIB CONNECT TO 'MyDB';

LOAD `course_completion_id`,

    `invitation_id`,

    `final_test_status`,

    `course_completed`,

    date(floor(date_completed)) as date_completed;

SQL SELECT `course_completion_id`,

    `invitation_id`,

    `final_test_status`,

    `course_completed`,

    `date_completed`

FROM rcdbrpt.coursecompletion;

LOAD `invitation_id`,

    `user_signed`,

    landing_page_accessed,

     MonthName(date_signed) as Month_Year,

     12 *(Year(Today())-Year(date_signed)) + Month(Today()) - Month(date_signed) as MonthsAgo,

   date(floor(date_signed)) as date_signed;

SQL SELECT `invitation_id`,

    `user_signed`,

    `date_signed`,

    landing_page_accessed

FROM rcdbrpt.signupactivitylog WHERE client_id in (6,12,13,15,16,3,8,10);