Forum Discussion

12Bowers12's avatar
12Bowers12
Helper V
7 years ago
Solved

translate SQL code for unique count into Power BI Code unique code

Good morning, everyone, I have a Power BI data called PolicyData which is imported from SQL dataset PoicyData. IT department gave me the SQL code to get unique count as shown below. I tried days to...
  • 12Bowers12's avatar
    12Bowers12
    7 years ago

    Hi, Pattem,

    I added one more criteria [TRASN_TYPE] = “INDEM” and tested the all the situations but changing NOT in differetn filtering colujmns but still got the number  which is higher than the SQL result (the unique count is 923). The lowest number based on your code is 1,619.

    Had a chance, could you take a look?

    Appreciate your help.

    Dennis

     

     

    L16 CWOP DistinctCount =

    VAR Exclusion =

       SELECTCOLUMNS (

           FILTER (

               LossFile,

               LossFile[RECORD_TYPE] = "P"

                   && LossFile[TRANS_TYPE] = "INDEM"

                   && LossFile[ACCOUNT_DATE] >= DATE ( 2019, 1, 1 )

           ),

           "CLAIMANT", LossFile[CLAIMANT]

       )

    VAR Inclusion =

       SELECTCOLUMNS (

           FILTER (

               SUMMARIZE (

                    FILTER (

                       LossFile,

                       LossFile[TRANS_TYPE] = "INDEM"

                           && LossFile[ACCOUNT_DATE] < DATE ( 2019, 5, 1 )

                   ),

                   LossFile[CLAIMANT],

                   "Total", SUM ( LossFile[AMOUNT] )

               ),

               [Total] = 0

           ),

           "CLAIMANT", LossFile[CLAIMANT]

       )

    RETURN

       CALCULATE (

           DISTINCTCOUNT ( LossFile[CLAIMANT] ),

           FILTER (

               LossFile,

                 (LossFile[CLAIMANT]) IN Exclusion

                   && NOT(LossFile[CLAIMANT]) IN Inclusion

           )

       )