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

Get Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now

Reply

All numeric totals in matrix with unichar.

I have the following matrix table with square unichar icons as data and numerical totals.When the total is derived by adding more than one value from the matrix all is fine. However, when the total comes from a single value then the total presents as a square icon. Here is a picture to demonstate the problem:

 

squareTable.png

 

As you can see, the totals for Team 4 and Stage 4 are icons. I would like these to present as numbers. Here is what the data looks like:

 

ProjectTeamTypeStage

Project 1Team 1Type 1Stage 1
Project 13Team 1Type 3Stage 2
Project 14Team 2Type 2Stage 1
Project 15Team 2Type 2Stage 1
Project 16Team 3Type 2Stage 1
Project 17Team 4Type 2Stage 1
Project 2Team 1Type 2Stage 2
Project 3Team 1Type 3Stage 3
Project 4Team 2Type 1Stage 4
Project 5Team 2Type 2Stage 1
Project 6Team 2Type 3Stage 2
Project 7Team 3Type 1Stage 3
Project 9Team 3Type 3Stage 1

 

And this is the measure I have used for the data values:

 

 
square = 
VAR _type1 =
    CALCULATE (
        COUNT ( 'Table'[Type] ),
        FILTER ( 'Table', 'Table'[Type] = "Type 1" )
    )
VAR _type2 =
    CALCULATE (
        COUNT ( 'Table'[Type] ),
        FILTER ( 'Table', 'Table'[Type] = "Type 2" )
    )
VAR _type3 =
    CALCULATE (
        COUNT ( 'Table'[Type] ),
        FILTER ( 'Table', 'Table'[Type] = "Type 3" )
    )
VAR _quare =
    REPT ( UNICHAR ( "128998" ), _type1 ) & REPT ( UNICHAR ( "128997" ), _type2 )
        & REPT ( UNICHAR ( "129000" ), _type3 )
RETURN
    IF (
        HASONEVALUE ( 'Table'[Stage] ),
        IF (
            HASONEVALUE ( 'Table'[Team] ),
            _quare,
            FORMAT ( COUNT ( 'Table'[Type] ), "General Number" )
        ),
        FORMAT ( COUNT ( 'Table'[Type] ), "General Number" )
    )

 

Here is a link to the pbix file if that makes it easier:

 

Project Matrix Table 

 

Any help would be greatly appreciated!

1 REPLY 1
daXtreme
Solution Sage
Solution Sage

Basically I have not yet seen a reliable method to check if one is on a row in a matrix or in the total row. If there are many rows in the matrix, you can always check if one value is visible or many (using HASONEVALUE, for instance). If one, then you know you're on an individual row. If many, you know it's the total. But a real problem arises if only one row is visible, or has been selected via a slicer, in the matrix. Then there's no way to distinguish between the two according to my knowledge.

Helpful resources

Announcements
November Power BI Update Carousel

Power BI Monthly Update - November 2025

Check out the November 2025 Power BI update to learn about new features.

Fabric Data Days Carousel

Fabric Data Days

Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.

Top Solution Authors
Top Kudoed Authors