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

Vote for your favorite vizzies from the Power BI Dataviz World Championship submissions. Vote 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
Power BI DataViz World Championships

Power BI Dataviz World Championships

Vote for your favorite vizzies from the Power BI World Championship submissions!

Sticker Challenge 2026 Carousel

Join our Community Sticker Challenge 2026

If you love stickers, then you will definitely want to check out our Community Sticker Challenge!

January Power BI Update Carousel

Power BI Monthly Update - January 2026

Check out the January 2026 Power BI update to learn about new features.

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.