Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
5 years ago
Solved

Create single measure/table for two level calculation

I am trying to create a DAX measure/table which can perform the below complex SQL operation in Power BI Desktop.   SELECT DeptID,COUNT(DISTINCT InsuredLookupID) Accounts,SUM(PolicyDesc2) Lines FROM...
  • amitchandak's avatar
    5 years ago

    Anonymous , You can have two meausres like

    measure PolicyDesc2 =
    sumx(summarize(filter(vwDMBoB, vwDMBoB[DATE]= date(2020,1,05)),vwDMBoB[DeptID],vwDMBoB[InsuredLookupID], "PolicyDesc2",distinctcount(vwDMBoB[PolicyDesc2])),[PolicyDesc2])

     

    measure Accounts =
    countx(summarize(filter(vwDMBoB, vwDMBoB[DATE]= date(2020,1,05)),vwDMBoB[DeptID],vwDMBoB[InsuredLookupID], "PolicyDesc2",distinctcount(vwDMBoB[PolicyDesc2])),[InsuredLookupID])

     

    if filter of 2015 is static , you can create a table

    summarize(filter(vwDMBoB, vwDMBoB[DATE]= date(2020,1,05)),vwDMBoB[DeptID],vwDMBoB[InsuredLookupID], "PolicyDesc2",distinctcount(vwDMBoB[PolicyDesc2]))

     

    and use that