Forum Discussion

Kostas's avatar
Kostas
Icon for Helper IV rankHelper IV
4 years ago
Solved

Equal Values among columns

Hello everyone,    I got a table with risks that looks like the below Organisation Business Customer InfoSec Emerging Organisation 1 Business 1 1   2 Organisation 1 Business 2 2...
  • Pragati11's avatar
    Pragati11
    4 years ago

    HI Kostas ,

     

    Based on the expanation you mentioned, I got the following DAX: (I have added explanation at every condition checked in the DAX expression)

     

    Compare = 
    var cust = SELECTEDVALUE(orgData[Customer])
    var emg = SELECTEDVALUE(orgData[Emerging])
    var info = SELECTEDVALUE(orgData[InfoSec])
    RETURN
    IF(
        cust = emg && cust = info && emg = info, "True", //checkng if all columns have same value
        IF(
            cust = BLANK() && emg = info, "True", // checking if one of columns is Blank and rest of the 2 have same value
            IF(
                emg = BLANK() && cust = info, "True", // checking if one of the 3 columns is Blank and rest of the 2 have same value
                IF(
                    info = BLANK() && emg = cust, "True", // checking if one of the 3 columns is Blank and rest of the 2 have same value
                    IF(
                        cust = BLANK() && emg = BLANK() && info = BLANK(), "N/A", // checking if all the 3 columns are Blank
                        IF(
                            cust = BLANK() && emg = BLANK(), "N/A", // checking if any of the 2 columns are Blank
                            IF(
                                emg = BLANK() && info = BLANK(), "N/A", // checking if any of the 2 columns are Blank
                                IF(
                                    cust = BLANK() && info = BLANK(), "N/A", // checking if any of the 2 columns are Blank
                                    "False" // remaining condition gets False which means no value is same in any of the 3 columns
                                )
                            )
                        )
                    )
                )
            )
        )
    )

     

     

    When I move it to the table visual:

    It seems to align with your explanation. Let me know if this is what you are looking for.

     

    Thanks,

    Pragati