Forum Discussion

Kavindya's avatar
Kavindya
Frequent Visitor
3 years ago
Solved

Power BI Measure for Distinct Count

Hi, 

I have two tables calling Agent Join Table and Summary Table. So I required to identify how many agents activated from the particular department and date wise. 

 

Required to get the Distinct count date and department wise to the below column. 

No fo Active Agents

 

Have to Add a filter as

Agent_Join.Department_ID = Summary.Department_ID

and 

Agent_Join.Date = Summary.Date

 

Agent Join

  
Department IDDateAgent ID
112/12/20221000001
113/12/20221000002
114/12/20221000003
115/12/20221000004
212/12/20221000001
212/12/20221000002
213/12/20221000003
312/12/20221000001
313/12/20221000009
313/12/20221000010
412/12/20221000001
413/12/20221000002
415/12/20221000013

 

 

Summary

    
DateDepartmetnIDDepartment NameNo fo Agents Assigned to DepartmentNo fo Active Agents
12/12/20221ABC3 
12/12/20222CDA6 
12/12/20223AHN7 
12/12/20224NDH5 
13/12/20221ABC3 
13/12/20222CDA6 
13/12/20223AHN7 
13/12/20224NDH5 
14/12/20221ABC3 
14/12/20222CDA6 
14/12/20223AHN7 
14/12/20224NDH5 
15/12/20221ABC3 
15/12/20222CDA6 
15/12/20223AHN7 
15/12/20224NDH5 
     
  • Hi , Kavindya 

    According to your description, do you mean you want to add a column in "Summary" table to calculate the distincount of the [Agent ID] in 'Agent Join' table where Agent_Join.Department_ID = Summary.Department_ID and  Agent_Join.Date = Summary.Date?

    If this , here are the steps you can refer to :
    (1)My test data is the same as yours.

    (2)We can click "New column" and enter:

    No fo Active Agents = var _date = [Date]
    var _departmentID=[DepartmetnID]
    var _t =DISTINCT(SELECTCOLUMNS( FILTER('Agent Join','Agent Join'[Department ID]=_departmentID && 'Agent Join'[Date]=_date) , "Agent ID",[Agent ID]))
    return
    COUNTROWS(_t)+0

    Then we can get your need:

     

    Thank you for your time and sharing, and thank you for your support and understanding of PowerBI! 

     

    Best Regards,

    Aniya Zhang

    If this post helps, then please consider Accept it as the solution to help the other members find it more quickly

2 Replies

  • Hi , Kavindya 

    According to your description, do you mean you want to add a column in "Summary" table to calculate the distincount of the [Agent ID] in 'Agent Join' table where Agent_Join.Department_ID = Summary.Department_ID and  Agent_Join.Date = Summary.Date?

    If this , here are the steps you can refer to :
    (1)My test data is the same as yours.

    (2)We can click "New column" and enter:

    No fo Active Agents = var _date = [Date]
    var _departmentID=[DepartmetnID]
    var _t =DISTINCT(SELECTCOLUMNS( FILTER('Agent Join','Agent Join'[Department ID]=_departmentID && 'Agent Join'[Date]=_date) , "Agent ID",[Agent ID]))
    return
    COUNTROWS(_t)+0

    Then we can get your need:

     

    Thank you for your time and sharing, and thank you for your support and understanding of PowerBI! 

     

    Best Regards,

    Aniya Zhang

    If this post helps, then please consider Accept it as the solution to help the other members find it more quickly