按类型重新组合的条件行总和
Posted
技术标签:
【中文标题】按类型重新组合的条件行总和【英文标题】:Conditional sum of rows regrouped by type 【发布时间】:2021-11-12 08:28:58 【问题描述】:我有 3 列:
BL = 代表订单的编号,因为订单有不同的产品,所以BL有多行
ENTMVT:代表销售额(“610”表示命令已发送) SORMVT:代表退货(“700”表示订单已结算,610表示订单已退货)
我只想保留 ALLS 箭头为“610”的 BL(实际上我想看看有多少命令完全返回)以在 Power Bi 中进行可视化,但我没有在 power bi 中找到条件求和函数来做所以(使用条件列工具)
你能帮我解决这个问题吗?
如前所述,我尝试添加计算列,但 M 似乎不提供 SWITCH 功能:
【问题讨论】:
【参考方案1】:其实很简单,有两种选择:
-
在您定义状态的地方创建一个计算列
Status = SWITCH(TRUE(),
Table[ENTMVT] = 610 && Table[SORMVT] = 610, "Returned",
Table[ENTMVT] = 610 && Table[SORMVT] = 700, "Billed",
"Default Status")
现在您可以在任何图表中使用此列并对其应用过滤器等。
-
在您的度量中将其作为过滤器传递
Count BL Returned = CALCULATE(COUNT(Table[BL]), Table[ENTMVT] = 610 && Table[SORMVT] = 610)
Count BL Billed = CALCULATE(COUNT(Table[BL]), Table[ENTMVT] = 610 && Table[SORMVT] = 700)
【讨论】:
我在尝试设置您的第一个函数时遇到问题:“无法确定“EXPBLLT1”表的“ENTMVT”列的唯一值。当测量公式是指包含许多值的列,而无需指定聚合(例如 min、max、count 或 sum)来获得单个结果。" 第一个需要作为列添加到表格中,而不是作为度量 可以,但是电源查询下M中没有SWITCH功能?或者有一些我现在不明白的东西我编辑我的问题以添加一些图像,不确定我是否可以在评论中添加一个 docs.microsoft.com/en-us/power-bi/transform-model/…以上是关于按类型重新组合的条件行总和的主要内容,如果未能解决你的问题,请参考以下文章