Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
zazaalaza
Frequent Visitor

Unsolvable DAX conundrum in Matrix Visual?

Hi,

I have a matrix visual that is made from 2 unrelated tables and measures that executes against those 2 tables.

Test Measures: 

Positive = 
    IF ( 
        SELECTEDVALUE ( 'Columns'[Value] ) = SELECTEDVALUE ( 'Rows'[Value] ), 
        BLANK(), 
        RANDBETWEEN ( 10, 100 )
    )
Negative = 
    IF ( 
        SELECTEDVALUE ( 'Columns'[Value] ) = SELECTEDVALUE ( 'Rows'[Value] ), 
        BLANK(), 
        RANDBETWEEN ( 10, 100 ) * - 1 
    )


What I would like to do is to merge the 2 measures such that the positive values display above the diagonal line and the negative values are displayed below the negative values.

Screenshot 2024-01-04 at 16.46.28.png

I am having problems even approaching the issue, here is the powerbi file for reference: https://file.io/ZPVaVYkPmMrz

Would really appreciate if someone could point me in the right direction.

1 ACCEPTED SOLUTION
AlexisOlson
Super User
Super User

Try this:

VAR _Row = SELECTEDVALUE ( 'Rows'[Value] )
VAR _Col = SELECTEDVALUE ( 'Columns'[Value] )
RETURN
    SWITCH (
        TRUE (),
        _Row < _Col, RANDBETWEEN ( 10, 100 ),
        _Row > _Col, RANDBETWEEN ( 10, 100 ) * -1
    )

 

AlexisOlson_0-1704385543020.png

View solution in original post

3 REPLIES 3
AlexisOlson
Super User
Super User

Try this:

VAR _Row = SELECTEDVALUE ( 'Rows'[Value] )
VAR _Col = SELECTEDVALUE ( 'Columns'[Value] )
RETURN
    SWITCH (
        TRUE (),
        _Row < _Col, RANDBETWEEN ( 10, 100 ),
        _Row > _Col, RANDBETWEEN ( 10, 100 ) * -1
    )

 

AlexisOlson_0-1704385543020.png

The totals are reversed, Should also be negative and positive 🙂 But cool, this already works

That's because the row/column value is blank for those, which is treated like a zero when compared to 1-10.

 

I don't know what totals actually make sense in your scenario, so I didn't attempt to adjust them.

Helpful resources

Announcements
LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.

Top Solution Authors