Forum Discussion

ElieK's avatar
ElieK
Icon for Helper I rankHelper I
6 years ago
Solved

Historical Employee Productivity over time

Hello,

 

I've been trying to figure out a way to easily track Employee Productivity over a period of time.

We might have employees work on one (or two) line(s) of the bussiness for a few months, and then move on to another line of the bussiness, as is the contact centre life.

I could formulate an excel file that feeds into PowerBI to assign them teams, but I am struggling with figuring out how to retain the hisotical work of that Employee after they move to work on another line of work.

 

Example

NameWeek StartingDepartment ADepartment BDepartment CDepartment D
Employee A13-OCT-2019YesNoNoNo
Employee B13-OCT-2019NoYesNoNo
Employee C13-OCT-2019NoYesNoNo
Employee D13-OCT-2019NoNoYesNo
Employee E13-OCT-2019NoNoYesNo
Employee F13-OCT-2019NoNoNoYes
Employee G13-OCT-2019YesNoNoNo
Employee A20-OCT-2019NoYesNoNo
Employee B20-OCT-2019YesNoNoNo
Employee C20-OCT-2019YesNoNoNo
Employee D20-OCT-2019NoYesYesNo
Employee E20-OCT-2019NoNoNoYes
Employee F20-OCT-2019NoNoNoYes
Employee G20-OCT-2019NoNoYesNo

 

Any insight on how I can see the Prouctivity of Employee A over this period would be great.

Is there a way to have PowerBI refer to a specific Date and then pull the work that employee did?

 

I would need to be able to scale this to track ~170 Employees, and Assignments could change on a weekly bassis (rarely but they do happen)

 

Hopefully this makes sense

 

Thanks,

Elie

  • Hi ElieK ,

     

    At first, you need to unpivot department columns in the query editor.

    Then you could create a measure to show the data.

    Measure =
    CONCATENATEX (
        FILTER ( 'Table', 'Table'[Value] = "Yes" ),
        'Table'[Attribute],
        ","
    )

    Here is the result.

     

     

2 Replies

  • v-eachen-msft's avatar
    v-eachen-msft
    Icon for Community Support rankCommunity Support

    Hi ElieK ,

     

    At first, you need to unpivot department columns in the query editor.

    Then you could create a measure to show the data.

    Measure =
    CONCATENATEX (
        FILTER ( 'Table', 'Table'[Value] = "Yes" ),
        'Table'[Attribute],
        ","
    )

    Here is the result.

     

     

    • ElieK's avatar
      ElieK
      Icon for Helper I rankHelper I

      Thanks! This worked perfectly!