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

Announcements
Qlik Connect 2026! Turn data into bold moves, April 13 -15: Learn More!
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Set Analysis for nested if

Hi,

I have the below expression and I need to write this expression for distinct Accession_ID. For the count its simple and I gave Distinct keyword. But for the sum expression it is a bit complex and I need help to resolve it.

((sum(if(Payor_ID = 'MDTX' and Adjudicated=0 and High_Risk_NIPT like 'Yes' and (Test_Family_2 = 'NIPT' or Test_Family_2 = 'NIPTMD'), High_Risk_Medicaid*.8,

if(Payor_Group_3 = 'State Medicaid' and Adjudicated=0 and High_Risk_Medicaid = 'yes' and (Test_Family_2 like 'NIPT' or Test_Family_2 like 'NIPTMD'), High_Risk_Medicaid)))

+sum(if(Payor_Group_3 = 'State Medicaid' and Adjudicated=0 and Test_Family_2 = 'HCS',HCS_Medicaid)))/Count(Accession_ID))*%Medicaid_attainable

+((sum(if(Payor_Group_3 = 'Managed Medicaid' and Adjudicated=0 and High_Risk_NIPT = 'yes' and (Test_Family_2 = 'NIPT' or Test_Family_2 = 'NIPTMD'), High_Risk_Medicaid))

+sum(if(Managed_Medicaid_Credentialed = 'Managed Medicaid' and Adjudicated=0 and Test_Family_2 = 'HCS',HCS_Medicaid)))/Count(Accession_ID))* %Medicaid_attainable

Please help me finding a solution.

Thanks in advance.

Thanks,

Rohini. M

3 Replies
Anil_Babu_Samineni

Try Like This

(sum({<Payor_ID = {'MDTX'}, Adjudicated= {'0'}, High_Risk_NIPT = {'Yes'}, Test_Family_2 = {'NIPT','NIPTMD'}, Payor_Group_3 = {'State Medicaid'}, High_Risk_Medicaid = {'yes'})>} High_Risk_Medicaid) * 0.8))

+

(sum({<Payor_Group_3 = {'State Medicaid'}, Adjudicated=0, Test_Family_2 ={'HCS'}>} HCS_Medicaid) /Count( DISTINCT Accession_ID) *%Medicaid_attainable)

+

(sum({<Payor_Group_3 = {'Managed Medicaid'} and Adjudicated= {'0'}, High_Risk_NIPT = 'yes' , Test_Family_2 = {'NIPT' ,'NIPTMD'} >} High_Risk_Medicaid))

+

(sum({<Managed_Medicaid_Credentialed = {'Managed Medicaid'}, Adjudicated={'0'}, Test_Family_2 = {'HCS'} HCS_Medicaid)/Count(DISTINCT Accession_ID)* %Medicaid_attainable)

OR

(sum({<Payor_ID = {'MDTX'}, Adjudicated= {'0'}, High_Risk_NIPT = {'Yes'}, Test_Family_2 = {'NIPT' ,'NIPTMD'}, Payor_Group_3 = {'State Medicaid'}, High_Risk_Medicaid = {'yes'})>} High_Risk_Medicaid) * 0.8))

+

(sum({<Payor_Group_3 = {'State Medicaid'}, Adjudicated=0, Test_Family_2 ={'HCS'}>} HCS_Medicaid) /Count({<Payor_Group_3 = {'State Medicaid'}, Adjudicated=0, Test_Family_2 ={'HCS'}>} DISTINCT Accession_ID) *%Medicaid_attainable)

+

(sum({<Payor_Group_3 = {'Managed Medicaid'} and Adjudicated= {'0'}, High_Risk_NIPT = 'yes' , Test_Family_2 = {'NIPT' ,'NIPTMD'} >} High_Risk_Medicaid))

+

(sum({<Managed_Medicaid_Credentialed = {'Managed Medicaid'}, Adjudicated={'0'}, Test_Family_2 = {'HCS'} HCS_Medicaid)/Count( {<Managed_Medicaid_Credentialed = {'Managed Medicaid'}, Adjudicated={'0'}, Test_Family_2 = {'HCS'} DISTINCT  Accession_ID)* %Medicaid_attainable)

Best Anil, When applicable please mark the correct/appropriate replies as "solution" (you can mark up to 3 "solutions". Please LIKE threads if the provided solution is helpful
Not applicable
Author

I made some changes for your modified code and it worked
Thank you!

Anil_Babu_Samineni

Good, Close this Thread if you are satisfied the answer by using flag Correct Answer.

Best Anil, When applicable please mark the correct/appropriate replies as "solution" (you can mark up to 3 "solutions". Please LIKE threads if the provided solution is helpful