Forum Discussion

Iamnvt's avatar
Iamnvt
Continued Contributor
6 years ago
Solved

Count inside a virtual table

hi,

 

I have a table, and need to summarize for few key columns:

ProductCategorySales

AAB1
BAB2
CAB3
DBB33
EBB4
DBB1

 

How can I get the summarize from Product, Category, and an addtional column: count the rows of Category in that summarize table?

Expected output:

CategoryProductCount of Category

ABA3
ABB3
ABC3
BBD2
BBE2

 

here is the PBI file:

https://1drv.ms/u/s!Aps8poidQa5zk8N44FWQEfeQbFXbnA?e=Y5tTDh

 

Thanks

 

  • Hi Iamnvt ,

     

    Try this code:

     

    Table 2 =
    VAR _tb = SUMMARIZE('Table','Table'[Category],'Table'[Product])
    RETURN ADDCOLUMNS(_tb, "Count of Category", COUNTX(FILTER(_tb, 'Table'[Category] = EARLIER('Table'[Category])), 'Table'[Category]))
     

2 Replies

  • camargos88's avatar
    camargos88
    Community Champion

    Hi Iamnvt ,

     

    Try this code:

     

    Table 2 =
    VAR _tb = SUMMARIZE('Table','Table'[Category],'Table'[Product])
    RETURN ADDCOLUMNS(_tb, "Count of Category", COUNTX(FILTER(_tb, 'Table'[Category] = EARLIER('Table'[Category])), 'Table'[Category]))
     
  • Iamnvt , try a measure like this, you can use this in summarize or summarizecolumns

     

    Measure = calculate(count(Table[Category]),allexcept(Table[Category]))