Forum Discussion

Warrior42's avatar
Warrior42
Regular Visitor
1 year ago
Solved

Comparison Table

Was looking for some guidance on this.  I have a table full of Model Return data called "Models", from that table I've made two Matricies, with various slicers assigned to each.  The first goal is to...
  • v-tejrama's avatar
    1 year ago

    Hi Warrior42 ,
    Thanks for reaching out to the Microsoft fabric community forum.

    Working DAX Code Comparison Table 

    Comparison Firm = DISTINCT('Models'[Firm Name])

    Measure → Return of Selected Model (Model 1)

    Return_Model1 =
    CALCULATE(
    AVERAGE('Models'[Return (%)]),
    REMOVEFILTERS('Models'[Firm Name])
    )

    Purpose: Returns average return for Model 1, selected by slicer on Models.

    Measure → Return of Comparison Model (Model 2)

    Return_Model2 =
    VAR SelectedComparison = SELECTEDVALUE('Comparison Firm'[Firm Name])
    RETURN
    CALCULATE(
    AVERAGE('Models'[Return (%)]),
    'Models'[Firm Name] = SelectedComparison
    )

    Purpose: Returns average return for Model 2, chosen by slicer on Comparision Firm

    Measure → Return Difference

    Return_Difference = [Return_Model1] - [Return_Model2]

    Purpose: Displays the difference between the two selected model returns.


    Measure → Comparison Name 

    Comparison_Name =
    V
    AR Model1 = SELECTEDVALUE('Models'[Firm Name])
    VAR Model2 = SELECTEDVALUE('Comparison Firm'[Firm Name])
    RETURN
    IF(
    ISBLANK(Model1) || ISBLANK(Model2),
    BLANK(),
    Model1 & " vs " & Model2
    )


    Purpose: Useful for card visuals showing what you are comparing.

    Matrix Visual Setup

    Rows - MorningStar Category
    Columns - ReturnModel1, ReturnModel2, Return_Difference

    Slicers (on the page):

    1. Models - For Model 1

    2. ComparisionFirm - For Model 2 (Comparison)

     

    If the response has addressed your query, please Accept it as a solution and give a 'Kudos' so other members can easily find it.


    Best Regards,
    Tejaswi.
    Community Support