Forum Discussion
Count rows for column combinations
I need measure for Deliveries table , wich counts rows for each combination 'New, Modified, Repeat' (Type, in matrix as row) and 'Roof, Wall, Floor, Stair' (Design, in matrix as column) in each cell, where data is, but ignore Days column context (in matrix as row). Table filtered by DeliveryDate column in related (many to one) table Surveys. In right table — what i have with COUNTROWS('Deliveries'), in left table — marked sample of expected result. Could you help me please?
6 Replies
- amitchandakSuper User
YKarpenko , In your, measure add removefilters(Table[Days])
Assume you are using M1 measure in left
M2 = calculate([M1],removefilters(Table[Days]) )
- YKarpenkoNew Member
amitchandak, thanks. I tried CALCULATE( COUNTROWS('Deliveries'), REMOVEFILTERS(Deliveries[Days]) ) (right table), but result the same as just with COUNTROWS('Deliveries') (left table). What I'm doing wrong?
Example of expected result
- AnonymousNot applicable
Table 1 being your deliveries table
table 2 being your Days dimension table
- YKarpenkoNew Member
Anonymous result as in previous case. I tried CALCULATE( COUNTROWS('Deliveries'), ALLSELECTED(Days[Days]) )
- YKarpenkoNew Member
v-zhangti I'm resolved this issue by creating next table:
DeliveriesCount = GROUPBY( FILTER( ALLSELECTED('Deliveries'), Deliveries[Days] <> "Late" ), 'Deliveries'[Type], 'Deliveries'[Design], 'Deliveries'[CustomerOrderId], 'Deliveries'[Days], "Count", COUNTX( CURRENTGROUP(), 'Deliveries'[RelatedDesignId] ) )Thank guys for your advices