Advance your Data & AI career with 50 days of live learning, dataviz contests, hands-on challenges, study groups & certifications and more!
Get registeredGet Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Learn more
Hi all,
I have been struggling with my dax function to generate for each row a value 1 then calculte the sum, however whenever I add another field in my table the total should increase but it stays the same.
Is there a dynamic way to simply generate this 1 for each new row with the sum of all of them?
Here is what I am using, there are some cells blank as well.
| Product Id | product Name | Market | price | Cout | 
| Tv-123 | Tv | store | 1 | 1 | 
| Tv-325 | Tv | online | 2 | 1 | 
| PS4-456 | PS4 | 1 | ||
| PS4-247 | ps4 | 2 | 1 | |
| Total | 5 | 4 | 
Whenever I add other columns to this table as here below, I keep on seeing the 1 but the total stays the same
| Product Id | product Name | Market | size | Price | count | 
| Tv-123 | tv | online | 10 | 0.5 | 1 | 
| Tv-123 | tv | online | 5 | 0.5 | 1 | 
| Tv-123 | tv | online | 8 | 1 | 1 | 
| Tv-123 | tv | online | 6 | 1 | 1 | 
Can anyone please help me on that
thanks!
Solved! Go to Solution.
Hi @ybyb23 ,
There are two reasons which may cause numeric fields not automatically summed:
1, The field data type is "this article" type.
2, There is a modeling relationship.
According to your description, I created a sample, and here is my solution.
Create a column.
count =
IF (
    COUNTROWS (
        FILTER (
            'Sheet1',
            'Sheet1'[Product ID] = EARLIER ( 'Sheet1'[Product ID] )
                && 'Sheet1'[Product Name] = EARLIER ( 'Sheet1'[Product Name] )
                && 'Sheet1'[Market] = EARLIER ( 'Sheet1'[Market] )
                && 'Sheet1'[price] = EARLIER ( 'Sheet1'[price] )
                && 'Sheet1'[size] = EARLIER ( Sheet1[size] )
        )
    ) > 0,
    "1",
    BLANK ()
)
When you add rows to the table, you will get the final output.
I attach my sample below for your reference.
Best Regards,
Community Support Team _ xiaosun
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Hi @ybyb23 ,
There are two reasons which may cause numeric fields not automatically summed:
1, The field data type is "this article" type.
2, There is a modeling relationship.
According to your description, I created a sample, and here is my solution.
Create a column.
count =
IF (
    COUNTROWS (
        FILTER (
            'Sheet1',
            'Sheet1'[Product ID] = EARLIER ( 'Sheet1'[Product ID] )
                && 'Sheet1'[Product Name] = EARLIER ( 'Sheet1'[Product Name] )
                && 'Sheet1'[Market] = EARLIER ( 'Sheet1'[Market] )
                && 'Sheet1'[price] = EARLIER ( 'Sheet1'[price] )
                && 'Sheet1'[size] = EARLIER ( Sheet1[size] )
        )
    ) > 0,
    "1",
    BLANK ()
)
When you add rows to the table, you will get the final output.
I attach my sample below for your reference.
Best Regards,
Community Support Team _ xiaosun
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Hi @v-xiaosun-msft,
thank you very much for your support. It worked perfectly!
Also I have approched it differently with the summerize function I have added all the fields name to count and it worked.
Souunds like you want to inspect your data model. Same value in all rows usually points to a mis-picked column from the wrong side of the relationship.
Hi @lbendlin,
what I was trying to do is to see if the number of rows are correct to calculte a % based on another condition 🙂
 
					
				
				
			
		
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!
Check out the October 2025 Power BI update to learn about new features.
 
            | User | Count | 
|---|---|
| 9 | |
| 5 | |
| 4 | |
| 4 | |
| 3 | 
| User | Count | 
|---|---|
| 23 | |
| 14 | |
| 11 | |
| 10 | |
| 9 |