Forum Discussion
Maieev
Resolver I
3 years agoSum visible rows in matrix visual
Hi, I have a matrix table, with multiple rows and values. I wanted to count number of products but the measure I wrote is not summing in the table nor in card visual. Rows are coming from 6 diffe...
- 3 years ago
Maieev
In this case we need to force additivityCount products = SUMX ( SUMMARIZE ( 'Sales Order Details', 'Sales Structure'[Country], 'Customer Sold To'[Customer Sold To], 'Sales Order Details'[Order Number] ), COUNTROWS ( CALCULATETABLE ( VALUES ( 'Sales Order Details'[ItemDWHKey] ) ) ) ) - 3 years ago
Maieev
Please tryCount products = SUMX ( SUMMARIZE ( 'Sales Order Details', 'Sales Structure'[Country], 'Customer Sold To'[Customer Sold To], 'Sales Order Details'[Order Number] ), COUNTROWS ( CALCULATETABLE ( VALUES ( 'Product'[Product ID Description] ), CROSSFILTER ( 'sales Order Details'[ItemDWHKey], 'Product'[ItemDWHKey], BOTH ) ) ) )
tamerj1
Community Champion
3 years agoI meant to say
Count products =
COUNTROWS ( VALUES ( 'sales Order Details'[Product ID] ) )
I guess the Product ID exists in the Sales Order Details table.
Using 'Product'[Product ID Description] won't work unless you CROSSFILTER the relationship with Sales Order Details table to BOTH like
Count products =
COUNTROWS (
CALCULATETABLE (
VALUES ( 'Product'[Product ID Description] ),
CROSSFILTER ( 'sales Order Details'[Product ID], 'Product'[Product ID], BOTH )
)
)
Maieev
Resolver I
3 years agoOh, getting closer.
= COUNTROWS(VALUES('Sales Order Details'[ItemDWHKey]))
there was a field in sales table for products but I can see it counts unique values probably? As for example here it shows 10 where should be 29.
- Maieev3 years ago
Resolver I
Yes, exactly this is it. Thanks again!
- tamerj13 years ago
Community Champion
Maieev
In this case we need to force additivityCount products = SUMX ( SUMMARIZE ( 'Sales Order Details', 'Sales Structure'[Country], 'Customer Sold To'[Customer Sold To], 'Sales Order Details'[Order Number] ), COUNTROWS ( CALCULATETABLE ( VALUES ( 'Sales Order Details'[ItemDWHKey] ) ) ) ) - tamerj13 years ago
Community Champion
Maieev
Please tryCount products = SUMX ( SUMMARIZE ( 'Sales Order Details', 'Sales Structure'[Country], 'Customer Sold To'[Customer Sold To], 'Sales Order Details'[Order Number] ), COUNTROWS ( CALCULATETABLE ( VALUES ( 'Product'[Product ID Description] ), CROSSFILTER ( 'sales Order Details'[ItemDWHKey], 'Product'[ItemDWHKey], BOTH ) ) ) ) - Maieev3 years ago
Resolver I
'Product'[ItemDWHKey] 1
to
'Sales Order Details'[ItemDWHKey] many