Forum Discussion
Count column using filter
I am trying to count nº of rows from a column in Dim_Chamadas table (using a filter) grouping by the columns in the "Summarize" formula. The problem is that it isn't grouping by those columns, it is counting all the rows from the Dim_Chamadas where [1nive] = 'Sale" (Column "teste"). The "Total Quantity" column is indeed grouping however. Can someone help me?
=ADDCOLUMNS ( SUMMARIZE (Fact_Tipificacao,[Produto],Dim_Data[BK_Data],Dim_Vendedor[BK_Vendedor]),"Total Quantity",Calculate(SUM ( Fact_Tipification[Quantity] )),"teste", COUNTROWS( Filter( Dim_Chamadas,Dim_Chamadas[1Nivel] = "Sale")))
RESULT:
Solution:
Ok apparently i had to change the filter in diagram between Dim_Chamadas and Fact_Tipification to Both ways. It was "one way". it is now working.
- Anonymous3 years ago
Hi Anonymous ,
According to your statement, I think Dim_Chamadas table should have directly relationship with Fact_Tipificacao. This issue should be caused by relationship, like many to many. Here I suggest you to add some filter in "teste" part.
Code should look like as below. You need to replace the Dim_Chamadas[ColumnName] and Fact_Tipificacao[ColumnName] by related column name in both tables.
table = ADDCOLUMNS ( SUMMARIZE ( Fact_Tipificacao, [Produto], Dim_Data[BK_Data], Dim_Vendedor[BK_Vendedor] ), "Total Quantity", CALCULATE ( SUM ( Fact_Tipification[Quantity] ) ), "teste", COUNTROWS ( FILTER ( Dim_Chamadas, Dim_Chamadas[ColumnName] = EARLIER ( Fact_Tipificacao[ColumnName] ) && Dim_Chamadas[1Nivel] = "Sale" ) ) )
Best Regards,
Rico ZhouIf this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
2 Replies
- AnonymousNot applicable
Hi Anonymous ,
According to your statement, I think Dim_Chamadas table should have directly relationship with Fact_Tipificacao. This issue should be caused by relationship, like many to many. Here I suggest you to add some filter in "teste" part.
Code should look like as below. You need to replace the Dim_Chamadas[ColumnName] and Fact_Tipificacao[ColumnName] by related column name in both tables.
table = ADDCOLUMNS ( SUMMARIZE ( Fact_Tipificacao, [Produto], Dim_Data[BK_Data], Dim_Vendedor[BK_Vendedor] ), "Total Quantity", CALCULATE ( SUM ( Fact_Tipification[Quantity] ) ), "teste", COUNTROWS ( FILTER ( Dim_Chamadas, Dim_Chamadas[ColumnName] = EARLIER ( Fact_Tipificacao[ColumnName] ) && Dim_Chamadas[1Nivel] = "Sale" ) ) )
Best Regards,
Rico ZhouIf this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
- ryan_mayuSuper User
could you pls provide the sample data and the expected result based on the sample data?