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

Calling all Data Engineers! Fabric Data Engineer (Exam DP-700) live sessions are back! Starting October 16th. Sign up.

Reply
fredf64600
Frequent Visitor

Measure - Filter / Table / Summarizecolumns help needed

Hello

I struggle on trying to achieve the following behavior in coding the right formula in a Measure of my PBI

Example - Table is

 

MarketCountryTypeValue
BNLNLXmas3
BNLBEXmas4
BNLLUXmas5
FRFRXmas6
BNLNLSales7
BNLBESales8
BNLLUSales9
FRFRSales10

 

I have this formula (Measure)

"Nb Countries Distinct selected" = COUNTROWS(SUMMARIZECOLUMNS(Table[Country], FILTER(Table, Table[Type] = "Xmas")))

(user will filter the report by Market > for each selection = find the number of distinct countries for Xmas whetever the Type selected = always retrieve this figure and then use it in a measure (whatever Type value selected) = sum (Value) / Nb distinct countries (for Xmas type)

 

It gave good result but when I when to use this calculated measure into another measure (to get the sum Value / nb countries distinct selected) = failed.

 

I tried other stuff but cannot find a way to do so. Any idea ?

1 ACCEPTED SOLUTION
johnt75
Super User
Super User

You can't use SUMMARIZECOLUMNS in a measure, where you need that functionality you have to use ADDCOLUMNS( SUMMARIZE()), but in this case it isn't necessary. Try

Nb Countries Distinct selected =
COUNTROWS (
    CALCULATETABLE (
        DISTINCT ( 'Table'[Country] ),
        REMOVEFILTERS (),
        'Table'[Type] = "Xmas"
    )
)

View solution in original post

2 REPLIES 2
johnt75
Super User
Super User

You can't use SUMMARIZECOLUMNS in a measure, where you need that functionality you have to use ADDCOLUMNS( SUMMARIZE()), but in this case it isn't necessary. Try

Nb Countries Distinct selected =
COUNTROWS (
    CALCULATETABLE (
        DISTINCT ( 'Table'[Country] ),
        REMOVEFILTERS (),
        'Table'[Type] = "Xmas"
    )
)

Great ! Just tweaked removing the Removed Filters but works perfectly ! 

Helpful resources

Announcements
FabCon Global Hackathon Carousel

FabCon Global Hackathon

Join the Fabric FabCon Global Hackathon—running virtually through Nov 3. Open to all skill levels. $10,000 in prizes!

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.