Forum Discussion

datadmin-austin's avatar
4 years ago
Solved

Compare / Combine Data

Hello All,

 

I have 2 tables - one has a list of locations, the 2nd has a list of locations, date of inspections, and scores of those inspections (Two different types of inspections) for each location. There are also multiple scores for each location and I need to filter it to only show the most recent inspection.

 

Can someone help? I have been able to get this to work with single inspection types, but I cannot get it to work with multiple.

 

See the layout below:

 

Table1:

BuildingNameColumn

Buildng 1

Building 2

Building 3

Building 4

Building 5

Building 6

Building 7

Building 8

 

Table 2

BuildingNameColumn             AuditScorePercentage  1       Date1            AuditScorePercentage 2           Date2

Building 1                                                95.00%               3/23/2022                             -                                -

Building 1                                                    -                             -                                95.00%                    3/21/2022

Building 4                                                95.00%               3/15/2022                             -                                -

Building 4                                                    -                             -                                95.00%                    3/14/2022

Building 6                                                95.00%               3/08/2022                             -                                -

 

Desired Result

BuildingNameColumn             AuditScorePercentage  1       Date1          AuditScorePercentage 2           Date2

Building 1                                                95.00%               3/23/2022                     95.00%               3/21/2022

Building 2                                                    -                           -                                   -                           - 

Building 3                                                    -                           -                                   -                           - 

Building 4                                                95.00%               3/15/2022                     95.00%               3/14/2022

Building 5                                                    -                           -                                   -                           - 

Building 6                                                95.00%               3/08/2022                          -                           -

Building 7                                                    -                           -                                   -                           - 

Building 8                                                    -                           -                                   -                           - 

  • DataInsights's avatar
    DataInsights
    4 years ago

    datadmin-austin,

     

    I revised the two measures below:

     

    Audit Date 1 = 
    IF ( MAX ( Table2[AuditScorePercentage1] ) <> BLANK (), MAX ( Table2[Date1] ) )
    Audit Date 2 = 
    IF (
        MAX ( Table2[AuditScorePercentage2] ) <> BLANK (),
        CALCULATE ( MAX ( Table2[Date1] ), Table2[AuditScorePercentage2] <> BLANK () )
    )

     

     

8 Replies

  • datadmin-austin,

     

    Try this solution.

     

    Data model:

     

     

    Measures:

     

    Audit Date 1 = MAX ( Table2[Date1] )
    Audit Date 2 = MAX ( Table2[Date2] )
    Audit Score Percentage 1 = MAX ( Table2[AuditScorePercentage1] )
    Audit Score Percentage 2 = MAX ( Table2[AuditScorePercentage2] )

     

    In the visual, use Table1[BuildingNameColumn] and enable "Show items with no data".

     

     

    • datadmin-austin's avatar
      datadmin-austin
      Helper I

      DataInsights Thank you for the assistance here! I made one mistake and this is where I am stuck - the dates are where I have the most issues:

       

      Any ideas here?

       

      Table 2

      BuildingNameColumn             Date  1       AuditScorePercentage 1           AuditScorePercentage 2

      Building 1                               3/23/2022               95.00%                                           -                  

      Building 1                               3/21/2022                     -                                            95.00%                

      Building 4                               3/15/2022                95.00%                                           -                

      Building 4                               3/14/2022                     -                                            95.00%          

      Building 6                               3/08/2022                95.00%                                           -        

       

      Desired Result

      BuildingNameColumn             AuditScorePercentage  1       Date1          AuditScorePercentage 2           Date2

      Building 1                                                95.00%               3/23/2022                     95.00%               3/21/2022

      Building 2                                                    -                           -                                   -                           - 

      Building 3                                                    -                           -                                   -                           - 

      Building 4                                                95.00%               3/15/2022                     95.00%               3/14/2022

      Building 5                                                    -                           -                                   -                           - 

      Building 6                                                95.00%               3/08/2022                          -                           -

      Building 7                                                    -                           -                                   -                           - 

      Building 8                                                    -                           -                                   -                           - 

      • DataInsights's avatar
        DataInsights
        Super User

        datadmin-austin,

         

        I revised the two measures below:

         

        Audit Date 1 = 
        IF ( MAX ( Table2[AuditScorePercentage1] ) <> BLANK (), MAX ( Table2[Date1] ) )
        Audit Date 2 = 
        IF (
            MAX ( Table2[AuditScorePercentage2] ) <> BLANK (),
            CALCULATE ( MAX ( Table2[Date1] ), Table2[AuditScorePercentage2] <> BLANK () )
        )