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

Be one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch 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
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!

Dec Fabric Community Survey

We want your feedback!

Your insights matter. That’s why we created a quick survey to learn about your experience finding answers to technical questions.

ArunFabCon

Microsoft Fabric Community Conference 2025

Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.

December 2024

A Year in Review - December 2024

Find out what content was popular in the Fabric community during 2024.