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

Get certified in Microsoft Fabric—for free! For a limited time, get a free DP-600 exam voucher to use by the end of 2024. Register now

Reply
baneworth
Helper III
Helper III

Problems with AVG line on chart

Following Issue:

I am collecting issues found on a product. X axis shows the product ID and the y axis shows the finding count.

 

chart qcbs 1.jpg

 

Now i need to add a avg line to the chart, where i already have the formula (Fact_QCBS[Serial Number] is the product ID)

avg rating bi.jpg

 

After i add the avg line to the chart it obviously just lays another line above the exisiting one, due to the relation with product ID.

 

How can i make a avg line that just shows the plain value as a line, so that it shows as below?

Filtering in the above avg_rating dax?

chart qcbs 1.jpg

 

Best regards

1 ACCEPTED SOLUTION
v-xinruzhu-msft
Community Support
Community Support

Hi,

Thanks for the solution dk_dk  offered,and i want to offer some more information for user to refer to.

hello @baneworth ,based on your description, you can try the following code.

 

AVG_Rating =
VAR a =
    SUMX ( ALLSELECTED ( Fact_QCBS[Serial Numner] ), [Total Rating] )
VAR b =
    CALCULATE (
        DISTINCTCOUNT ( Fact_QCBS[Serial Numner] ),
        ALLSELECTED ( Fact_QCBS )
    )
RETURN
    DIVIDE ( a, b ) + 0

If the solution cannot meet your requirement, can you provide some sample data so that can provide more suggestion for you.

 

Best Regards!

Yolo Zhu

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

4 REPLIES 4
Ashish_Mathur
Super User
Super User

Hi,

Share the download link of the PBI file.


Regards,
Ashish Mathur
http://www.ashishmathur.com
https://www.linkedin.com/in/excelenthusiasts/
v-xinruzhu-msft
Community Support
Community Support

Hi,

Thanks for the solution dk_dk  offered,and i want to offer some more information for user to refer to.

hello @baneworth ,based on your description, you can try the following code.

 

AVG_Rating =
VAR a =
    SUMX ( ALLSELECTED ( Fact_QCBS[Serial Numner] ), [Total Rating] )
VAR b =
    CALCULATE (
        DISTINCTCOUNT ( Fact_QCBS[Serial Numner] ),
        ALLSELECTED ( Fact_QCBS )
    )
RETURN
    DIVIDE ( a, b ) + 0

If the solution cannot meet your requirement, can you provide some sample data so that can provide more suggestion for you.

 

Best Regards!

Yolo Zhu

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

It worked 🙂

thanks a lot

dk_dk
Super User
Super User

Hi @baneworth 

You could try the folowing change to your formula:

AVG_Rating = [Total rating]/DISTINCTCOUNT(ALL(Fact_QCBS[Serial Number]))+0
You may have to also modify your Total rating measure.






Did I answer your question? Mark my post as a solution!

Proud to be a Super User!





Helpful resources

Announcements
November Carousel

Fabric Community Update - November 2024

Find out what's new and trending in the Fabric Community.

Live Sessions with Fabric DB

Be one of the first to start using Fabric Databases

Starting December 3, join live sessions with database experts and the Fabric product team to learn just how easy it is to get started.

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! Early Bird pricing ends December 9th.

Nov PBI Update Carousel

Power BI Monthly Update - November 2024

Check out the November 2024 Power BI update to learn about new features.