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

Don't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.

Reply
michael_knight
Post Prodigy
Post Prodigy

Input figure in table visual, get total of values

Hi,

 

Small one but really not sure how to solve this.

 

I'm trying to input a value into the table visual, but the total is coming out as an average but I need it to be a sum of all of the rows

Bonus.PNG

Bonus = 600 

That's how I'm currently inputting the figure in

 

Does anyone have any ideas on how to fix this?

https://www.dropbox.com/s/4pbc79tpo9yg59a/help.pbix?dl=0

 

Thanks,

Mike

1 ACCEPTED SOLUTION

Hi @michael_knight ,

You can update the formula of measure Bonus as below, please find the details in the attachment.

 

Bonus = 
VAR _maxdate =
    CALCULATE ( MAX ( 'Sheet1'[Date] ), ALL ( 'Sheet1'[Date] ) )
VAR _fulldate =
    CALCULATE (
        MIN ( 'Date'[Full Date] ),
        FILTER ( 'Date', 'Date'[Month/Year] = SELECTEDVALUE ( 'Date'[Month/Year] ) )
    )
RETURN
    IF ( _fulldate > _maxdate, 600 ) ​

 

And you can create another new measure as below to put it on the table visual in order to make sure the total value is correct.

 

Measure = SUMX(VALUES('Date'[Month/Year]),[Bonus])​

 

yingyinr_0-1627451465562.pngBest Regards

Community Support Team _ Rena
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

View solution in original post

5 REPLIES 5
selimovd
Super User
Super User

Hey @michael_knight ,

 

you have to create an internal table that you can summarize for the total (vBaseTable in my example).

Then you return 600 if there is a filter and if it's the total you return a SUMX of the base table. Try the following measure:

Bonus = 
VAR vBaseTable =
ADDCOLUMNS(
    VALUES('Date'[Month/Year]),
    "@Bonus", 600
)
RETURN
IF(
    ISFILTERED('Date'[Month/Year]),
    600,
    SUMX(vBaseTable, [@Bonus])
)

 

If you need any help please let me know.
If I answered your question I would be happy if you could mark my post as a solution ✔️ and give it a thumbs up 👍
 
Best regards
Denis
 

Thanks @selimovd ,

 

On the right track. I'm trying to add a IF statement to the bottom of this

Bonus = 
VAR vBaseTable =
ADDCOLUMNS(
    VALUES('Date'[Month/Year]),
    "@Bonus", 600
)
var Filt = 
IF(
    ISFILTERED('Date'[Month/Year]),
    600,
    SUMX(vBaseTable, [@Bonus])
)

return
IF([Salary Measure] == BLANK(), Filt, BLANK()) 

But then it still doesn't show the total bonus again. Do you know how to combat this?

 

Thanks,

Mike

@michael_knight 

Why do you add this IF statement at the end? I don't really understand what it should do.

Does it work with the solution I provided?

In the main report, this bonus will be used a forecast, so will only be used for future dates. I do this by saying if Salary is blank then use the bonus measure you created

 

%.PNG

 

Hi @michael_knight ,

You can update the formula of measure Bonus as below, please find the details in the attachment.

 

Bonus = 
VAR _maxdate =
    CALCULATE ( MAX ( 'Sheet1'[Date] ), ALL ( 'Sheet1'[Date] ) )
VAR _fulldate =
    CALCULATE (
        MIN ( 'Date'[Full Date] ),
        FILTER ( 'Date', 'Date'[Month/Year] = SELECTEDVALUE ( 'Date'[Month/Year] ) )
    )
RETURN
    IF ( _fulldate > _maxdate, 600 ) ​

 

And you can create another new measure as below to put it on the table visual in order to make sure the total value is correct.

 

Measure = SUMX(VALUES('Date'[Month/Year]),[Bonus])​

 

yingyinr_0-1627451465562.pngBest Regards

Community Support Team _ Rena
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

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!

December 2024

A Year in Review - December 2024

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