Forum Discussion

ksivaganesh99's avatar
ksivaganesh99
Icon for Helper II rankHelper II
6 years ago
Solved

Display data in a table visual using two linked tables

 

Hi all,

I have two tables linked by a linkedID. Below are the two tables.

Table1:

IDStatusTypeStateSuggestionOwnerLinkedID
123NewHighHighAvoidThomas Edison1
124NewHighHighAvoidMonique Cook2
124NewHighHighAvoidMonique Cook3
124NewHighHighAvoidMonique Cook4

Tale 2:

LinkedIDTitleStatus
1WorkItem1Done
2WorkItem2Done
3WorkItem3Done
4WorkItem4Done

 

I want to have them displayed in a tabular format as shown below. How can I acheive it?

 

Any help is highly appreciated. Thanks.

  • Icey's avatar
    Icey
    6 years ago

    Hi ksivaganesh99 ,

     

    How about this:

     

    1. Create a [State Measure] like so:

    State Measure =
    VAR Previous_ =
        CALCULATE (
            MAX ( Table1[State] ),
            FILTER ( ALLSELECTED ( Table2 ), Table2[Title] < MAX ( Table2[Title] ) )
        )
    RETURN
        IF ( Previous_ = MAX ( Table1[State] ), BLANK (), MAX ( Table1[State] ) )
    

     

    2. Change [Measure] like so:

    Measure = 
    SWITCH (
        [State Measure],
        "High", "red",
        "Medium", "orange",
        "Low", "blue"
    )

     

    3. Replace [State] column with [State Measure] in the Matrix visual.

     

    4. Set conditional formatting.

     

     

    BTW, .pbix file attached.

     

     

    Best Regards,

    Icey

     

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

7 Replies

    • ksivaganesh99's avatar
      ksivaganesh99
      Icon for Helper II rankHelper II

      Thank you for the reply. I updated the question with required details. Any help is very much appreciated.

    • ksivaganesh99's avatar
      ksivaganesh99
      Icon for Helper II rankHelper II

      Hi Icey ,

       

      Thank you so much for the reply. I want background colors of State column to be changed based on their values. Is it possible with your solution?

       

      Thank you again for the help.

      • Icey's avatar
        Icey
        Icon for Community Support rankCommunity Support

        Hi ksivaganesh99 ,

         

        In Matrix visual, if the columns are in "Rows" or "Columns" fields, Power BI is not support to apply conditional formatting on them. It is suggested to put the columns you want to apply conditional formatting to "Values" field.

        Measure =
        SWITCH (
            MAX ( Table1[State] ),
            "High", "red",
            "Medium", "orange",
            "Low", "blue"
        )
        

         

         

        Best Regards,

        Icey

         

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