Forum Discussion

Balaji1414's avatar
Balaji1414
Frequent Visitor
5 years ago
Solved

Different data types in a single column

Hi All, In my report i have a table and the data types are different (have $,%,text, numbers in a single column) in columns, i need to add a backround color for the data, any leads please Many than...
  • Anonymous's avatar
    Anonymous
    5 years ago

    Hi Balaji1414 ,

    Sorry for delay. I updated my sample pbix file(see attachment), please check whether that is what you want.

    Conditional formatting =
    VAR _curcolumn =
    SELECTEDVALUE ( 'Table'[Q1] )
    VAR _includesc =
    IFERROR ( SEARCH ( "$", _curcolumn, 1, 0 ), 0 )
    VAR _scnumber =
    IFERROR ( VALUE ( RIGHT ( _curcolumn, LEN ( _curcolumn ) - 1 ) ), 0 )
    VAR _includepc =
    IFERROR ( SEARCH ( "%", _curcolumn, 1, 0 ), 0 )
    VAR _pcnumber =
    IFERROR ( VALUE ( LEFT ( _curcolumn, LEN ( _curcolumn ) - 1 ) ) / 100, 0 )
    VAR _number =
    IFERROR ( VALUE ( _curcolumn ), 0 )
    RETURN
    SWITCH (
    TRUE,
    _includesc > 0,
    IF ( _scnumber > 500, "#315496", IF ( _scnumber < 500, "#f6af82" ) ),
    _includepc > 0, IF ( _pcnumber > 0.5, "#a9d092", "#ffff01" ),
    IF ( _number > 75, "#00af50", IF ( _number < 50, "#fe0000" ) )
    )

    Best Regards