在Power BI中,可以使用DAX语言编写计算列或度量来实现按列求和,并在总计中进行减法运算。
以下是一个示例,假设我们有一个Sales表,包含产品名称和销售额两个列。我们想要计算每个产品的销售额,并在总计中减去某个产品的销售额。
Total Sales = SUM(Sales[Sales Amount])
Product Sales = SUMX(FILTER(Sales, Sales[Product] = EARLIER(Sales[Product])), Sales[Sales Amount])
此DAX表达式使用SUMX函数对过滤后的Sales表进行迭代计算,并使用FILTER函数根据产品名称进行过滤。
Total Sales excluding Product = [Total Sales] - SUMX(FILTER(Sales, Sales[Product] = "某个产品名称"), Sales[Sales Amount])
在此DAX表达式中,我们使用SUMX函数对过滤后的Sales表进行迭代计算,并使用FILTER函数将某个产品的销售额过滤出来,然后从总销售额中减去该产品的销售额。
请注意,上述示例中的Sales表和字段名称仅作为示例,您需要根据实际情况进行替换。
上一篇:按列求和,并以逗号分隔行ID。
下一篇:按列取前n个元素