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
Anonymous
Not applicable

Dividing monthly value in chart by a value from another table

So I have the following simple measure. 

 

 

 

Msr Fg = CALCULATE(
            COUNTROWS(FctTable),
            FctTable[TypeOfIncident] = "xxx"
        )

 

 

 

This measure is visualised in a Column Chart, with on the X-axis the month-year from the Datetable.

This works fine. 

Now, how can I divide these Monthly values in the Chart by a value from another table depending on the monthyear?

I've created a relationship between Monthyear from datetable and monthyear from this AB-table.

 

MonthYear  A       B

Nov-212000023000
Dec-212100024000
Jan-222200025000
Feb-222000023000
Mar-222100024000
Apr-222200025000
May-221900018000

 

Help is much appreciated 😄

1 ACCEPTED SOLUTION

Yes, I would expect it to be filtered by putting Month Year in the X axis.

You could try

Msr Fg2 =
var AValue = LOOKUPVALUE( 'AB Table'[A], 'AB Table'[Month year], SELECTEDVALUE('Date'[Month year]))
return DIVIDE( [Msr Fg], AValue)

View solution in original post

4 REPLIES 4
Anonymous
Not applicable

Works like a charm, Thank you!

johnt75
Super User
Super User

As the date table is filtering the AB table you can use SELECTEDVALUE

New measure = DIVIDE( [Msr Fg], SELECTEDVALUE('AB Table'[A]))
Anonymous
Not applicable

This produces a blank Chart:

Msr Fg2 = 
    DIVIDE(
        [Msr Fg], 
        SELECTEDVALUE('ABtable'[A])
)

SelectedValue: Returns the value when the context for columnName has been filtered down to one distinct value only. Otherwise returns alternateResult.

When I try this:

Msr Fg2 = 
    DIVIDE(
        [Msr Fg], 
        SELECTEDVALUE('ABtable'[A],10)
)

Divides all values by 10. So not filtered to one distinct value I guess.

 

When you say: "As the date table is filtering the AB table you can use SELECTEDVALUE".

You mean it's filtered in the visual by putting Monthyear in the X-axis?

 

Yes, I would expect it to be filtered by putting Month Year in the X axis.

You could try

Msr Fg2 =
var AValue = LOOKUPVALUE( 'AB Table'[A], 'AB Table'[Month year], SELECTEDVALUE('Date'[Month year]))
return DIVIDE( [Msr Fg], AValue)

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