基于字符串 Power BI 的过滤器求和

Sum with filter based on string Power BI

我有这个Table。

我想创建一个仅适用于名称中包含 "HDD" 的产品(在这种情况下为第一个、第二个和第五个产品)的度量。

它正在使用该公式:HDDProduct= CALCULATE(COUNT([Product]),FILTER(ALL([Product]),SEARCH("HDD",[Product],1,0)))

只计算名称中带有HDD的产品数量。但是,如果我想要这些产品的价格总和,那是行不通的。我只能使用 COUNT。

有什么想法吗?

总而言之,您必须创建另一个度量,以下是我对您问题的解决方案

计数 HDDProduct_count = CALCULATE(COUNT([Product]),FILTER(Product_table,SEARCH("HDD",[Product],1,0)))

价格总和 HDDProduct_Price_sum = CALCULATE(SUM(Product_table[Price]),FILTER(Product_table,SEARCH("HDD",[Product],1,0)) )

注意:请检查价格栏的数据类型为整数数据类型

download pbix file