Skip to main content
Announcements
Customer Spotlight: Discover what’s possible with embedded analytics Oct. 16 at 10:00 AM ET: REGISTER NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
ali_hijazi
Partner - Master II
Partner - Master II

Comparative Analysis and Nulls

Hello

I'm using Comparative Analysis in a pivot table

my expression is as follows:

sum({<RECORD_TYPE={'profiling'},CALENDAR_DATE={"=$(=max({<RECORD_TYPE={'profiling'}>} CALENDAR_DATE))"}>} TOTAL_CPU_USAGE)

and the comparative one is as follows:

sum

  (

  {[Group 1]

  <

  FEEDER_QUALITY_LEVEL=$::FEEDER_QUALITY_LEVEL

  ,TPK=$::TPK

  ,MODULE=$::MODULE

  ,QC_THEME=$::QC_THEME

  ,RECORD_TYPE={'profiling'}

  ,CALENDAR_DATE={"=$(=max({[Group 1]<RECORD_TYPE={'profiling'}>} CALENDAR_DATE))"}

  >

  }

  TOTAL_CPU_USAGE

  )

the problem that if I select the same month and Year I don't get the same results because some records have Nulls for MODULE, and QC_THEME

so when I'm writing QC_THEME=$::QC_THEME the null is not included

Please advise

I can walk on water when it freezes
1 Solution

Accepted Solutions
ali_hijazi
Partner - Master II
Partner - Master II
Author

I found the solution using union

so the comparative expression would be like follows:

sum

  (

  {[Group 1]

  <

  FEEDER_QUALITY_LEVEL=$::FEEDER_QUALITY_LEVEL

  ,TPK=$::TPK

  ,MODULE=$::MODULE

  ,QC_THEME=$::QC_THEME

  ,RECORD_TYPE={'profiling'}

  ,CALENDAR_DATE={"=$(=max({[Group 1]<RECORD_TYPE={'profiling'}>} CALENDAR_DATE))"}

  >

  }

  TOTAL_CPU_USAGE

  )

+

sum

  (

  {[Group 1]

  <

  FEEDER_QUALITY_LEVEL=$::FEEDER_QUALITY_LEVEL

  ,TPK=$::TPK

  ,MODULE=$::MODULE

  ,RECORD_TYPE={'profiling'}

  ,CALENDAR_DATE={"=$(=max({[Group 1]<RECORD_TYPE={'profiling'}>} CALENDAR_DATE))"}

  >

  }

  TOTAL_CPU_USAGE

  )

+

sum

  (

  {[Group 1]

  <

  FEEDER_QUALITY_LEVEL=$::FEEDER_QUALITY_LEVEL

  ,TPK=$::TPK

  ,QC_THEME=$::QC_THEME

  ,RECORD_TYPE={'profiling'}

  ,CALENDAR_DATE={"=$(=max({[Group 1]<RECORD_TYPE={'profiling'}>} CALENDAR_DATE))"}

  >

  }

  TOTAL_CPU_USAGE

  )

I can walk on water when it freezes

View solution in original post

2 Replies
ali_hijazi
Partner - Master II
Partner - Master II
Author

I found the solution using union

so the comparative expression would be like follows:

sum

  (

  {[Group 1]

  <

  FEEDER_QUALITY_LEVEL=$::FEEDER_QUALITY_LEVEL

  ,TPK=$::TPK

  ,MODULE=$::MODULE

  ,QC_THEME=$::QC_THEME

  ,RECORD_TYPE={'profiling'}

  ,CALENDAR_DATE={"=$(=max({[Group 1]<RECORD_TYPE={'profiling'}>} CALENDAR_DATE))"}

  >

  }

  TOTAL_CPU_USAGE

  )

+

sum

  (

  {[Group 1]

  <

  FEEDER_QUALITY_LEVEL=$::FEEDER_QUALITY_LEVEL

  ,TPK=$::TPK

  ,MODULE=$::MODULE

  ,RECORD_TYPE={'profiling'}

  ,CALENDAR_DATE={"=$(=max({[Group 1]<RECORD_TYPE={'profiling'}>} CALENDAR_DATE))"}

  >

  }

  TOTAL_CPU_USAGE

  )

+

sum

  (

  {[Group 1]

  <

  FEEDER_QUALITY_LEVEL=$::FEEDER_QUALITY_LEVEL

  ,TPK=$::TPK

  ,QC_THEME=$::QC_THEME

  ,RECORD_TYPE={'profiling'}

  ,CALENDAR_DATE={"=$(=max({[Group 1]<RECORD_TYPE={'profiling'}>} CALENDAR_DATE))"}

  >

  }

  TOTAL_CPU_USAGE

  )

I can walk on water when it freezes
avinashelite

if you have got the answer please close this thread ....