基于字符串 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)) )
注意:请检查价格栏的数据类型为整数数据类型
我有这个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)) )
注意:请检查价格栏的数据类型为整数数据类型