Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
5 years ago
Solved

Calculate Unique Visits

Data table linked to a Key and Date Dimension:

I want to calculate a 1 the first time a Patient ID appears per service date.

If a Patient ID appears multiple times on a particular service date, I only want to calculate a 1 the first time it appears.
Is there an easy way to do this as a calculated column?

 

  • Anonymous's avatar
    Anonymous
    5 years ago

    I ended up concatenating Pat_ID and Orig_Service_Date and then doing a Distinct Count of that

3 Replies

  • mahoneypat's avatar
    mahoneypat
    Microsoft Employee

    You should probably do this as a measure and not a column.  Here is one way to do it, if I understand your scenario correctly.

     

    Unique Visits = COUNTROWS(SUMMARIZE(Data, Data[Pat_ID], Data[Orig_Serv_Date]))

     

    Pat

     

    • Anonymous's avatar
      Anonymous
      Not applicable

      Can't be a measure.

      Must be a calculated column as there are about 10 other columns not shown that the # has to interact with.

  • Anonymous's avatar
    Anonymous
    Not applicable

    I ended up concatenating Pat_ID and Orig_Service_Date and then doing a Distinct Count of that