cancel
Showing results for
Did you mean:

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Frequent Visitor

## Calculate sum of positive values and divide by total

I created a measure (Delivery Hours Difference) by subtracting the values of two columns:

Now I need to get a card with a 'rate' value that is: The amount of positive rows in Delivery Hours Difference divided by the total amount of rows. How can I achieve this?

1 ACCEPTED SOLUTION
Super User

Hi @tuliosouzaa , You can try below DAX

I have used total row counts both positive and negative

Rate = DIVIDE( CALCULATE( COUNTROWS('YourTableName'), 'YourTableName'[Delivery Hours Difference] > 0 ), COUNTROWS('YourTableName') )

Please accept as solution and give kudos if it helps

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

Proud to be a Super User!

6 REPLIES 6
Super User

Hi @tuliosouzaa , You can try below DAX

I have used total row counts both positive and negative

Rate = DIVIDE( CALCULATE( COUNTROWS('YourTableName'), 'YourTableName'[Delivery Hours Difference] > 0 ), COUNTROWS('YourTableName') )

Please accept as solution and give kudos if it helps

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

Proud to be a Super User!

Frequent Visitor

I see that makes sense and I understand the logic, but I get a ' function 'PLACEHOLDER' has been used in a True/False expression that is used as a table filter expression. This is not allowed.' error.

I fixed it editing the filter:

DIVIDE( CALCULATE( COUNTROWS('TableName'), FILTER(VALUES('TableName'), [Delivery Hours Difference] >0)),COUNTROWS('TableName') )

Thanks for the help!

Resolver III

What do you mean by the total count of the columns?
you mean total occurrance of the positive values?

Frequent Visitor

I did not express myself correctly. Tha would be the total amount of rows. I edited the original question.

Resolver III

Hi @tuliosouzaa
As per the screenshot, this is the required result, right?

Diff/(total rows where diff is >0)

Frequent Visitor

The result I need it the count of positive rows divided by the count of all rows. In your example that would be 0.33, being 5 positive diff rows divided by 15 total rows.

Announcements

#### Fabric certifications survey

Certification feedback opportunity for the community.

#### Power BI Monthly Update - April 2024

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

#### Fabric Community Update - April 2024

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

Top Solution Authors
Top Kudoed Authors