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

Announcements
Join us to spark ideas for how to put the latest capabilities into action. Register here!
cancel
Showing results for 
Search instead for 
Did you mean: 
nareshthavidishetty
Creator III
Creator III

Logic correction

Hi,

I have used the below logic in calculated dimension.But i'm getting common value to all the dimensions.

Please find below for reference.

Logic:

=aggr(num((sum({<Date={$(varMaxDate)},flag={'eSign'},Category={'Complete'}>} Sales))

/(sum({<Date={$(varMaxDate)},flag={'Wet Sign'}>} Sales)+sum({<Date={$(varMaxDate)},flag={'eSign'},Category={'Complete'}>} Sales)

+sum({<Date={$(varMaxDate)},flag={'eSign'},Category={'Not Complete'}>} Sales)),' #,##0.0%'),Loc)


Untitled.png


Thanks..

6 Replies
MK_QSL
MVP
MVP

Try this...

num(

  (sum({<Date={$(varMaxDate)},flag={'eSign'},Category={'Complete'}>}Sales))

  /

  (

  sum({<Date={$(varMaxDate)},flag={'Wet Sign'}>} Sales)

  +

  sum({<Date={$(varMaxDate)},flag={'eSign'},Category={'Complete'}>}Sales)

  +

  sum({<Date={$(varMaxDate)},flag={'eSign'},Category={'Not Complete'}>}Sales)

  )

  ,' #,##0.0%')

MK_QSL
MVP
MVP

or this

num(

  (sum({<Date={$(varMaxDate)},flag={'eSign'},Category={'Complete'}>}Sales))

  /

  (

  sum(TOTAL <Loc> {<Date={$(varMaxDate)},flag={'Wet Sign'}>}Sales)

  +

  sum(TOTAL <Loc> {<Date={$(varMaxDate)},flag={'eSign'},Category={'Complete'}>}Sales)

  +

  sum(TOTAL <Loc> {<Date={$(varMaxDate)},flag={'eSign'},Category={'Not Complete'}>}Sales)

  )

  ,' #,##0.0%')

nareshthavidishetty
Creator III
Creator III
Author

Hi ,

I have used both the logic's as dimension.

I'm getting Below error.

Untitled.png

Thanks..

nareshthavidishetty
Creator III
Creator III
Author

Hi,

Please let me know how to get this.

Thanks..

MK_QSL
MVP
MVP

Provide sample application or sample data.

MK9885
Master II
Master II

num(

  sum({<Date={$(varMaxDate)},flag={'eSign'},Category={'Complete'}>}Sales))

  /

  sum(TOTAL <Loc> {<Date={$(varMaxDate)},flag={'Wet Sign','eSign'},Category={'Complete','Not Complete'}>}Sales)

  ,' #,##0.0%')

???

Maybe this?

Not sure if the syntax is correct but you can check it out.