Forum Discussion

slanka's avatar
slanka
Helper I
6 years ago
Solved

Common column from two different data sets

Mates,

 

I have two datasets 1) Forecast 2) Actual. Both the datasets having EmployeeName in common (and same values), i have also created a relationship on EmployeeName between the two datasets. I want to see both Forecast count and Actual count together in a report for a period of time (say every month for FY19), I am able to achieve this using Line chart. However, when I use Matrix/Table and add EmployeeName (from either of the datasets) in the Rows, I am getting wrong results from the other dataset. Say, if i use EmployeeName from Forecast, Actual count is getting wrong and vice versa. 

 

Any leads on this?

  • Hi slanka ,

     

    I have created a sample for your reference, please have a check.

    Measure = 
    VAR emname =
        MAX ( Actual[EmployeeName] )
    RETURN
        SUMX (
            Actual,
            CALCULATE (
                SUM ( Forecast[value] ),
                FILTER ( Forecast, Forecast[EmployeeName] = emname )
            )
        )
    

     

    Pbix as attached. If it doesn't meet your requirement, Kindly share your sample data and excepted result to me if you don't have any Confidential Information. Please upload your files to One Drive and share the link here.

     

     

4 Replies

  • CoreyP's avatar
    CoreyP
    Solution Sage

    Try creating a third table with only employee names, and use that as your dimension table. Then when you build your matrix, use the employee name field from that third table. Maybe?

    • slanka's avatar
      slanka
      Helper I

      Thanks for your reply! But that may not be ideal, as i have to create relationships between the tables again.. it's again creating same issue..

  • v-frfei-msft's avatar
    v-frfei-msft
    Community Support

    Hi slanka ,

     

    Kindly share your sample data and excepted result to me if you don't have any Confidential Information. Please upload your files to One Drive and share the link here.

     

  • v-frfei-msft's avatar
    v-frfei-msft
    Community Support

    Hi slanka ,

     

    I have created a sample for your reference, please have a check.

    Measure = 
    VAR emname =
        MAX ( Actual[EmployeeName] )
    RETURN
        SUMX (
            Actual,
            CALCULATE (
                SUM ( Forecast[value] ),
                FILTER ( Forecast, Forecast[EmployeeName] = emname )
            )
        )
    

     

    Pbix as attached. If it doesn't meet your requirement, Kindly share your sample data and excepted result to me if you don't have any Confidential Information. Please upload your files to One Drive and share the link here.