我正在处理 Power BI 分页报告,我需要根据来自 SQL 的列中的值添加行总计。
以下是我需要的期望输出。 从我的 SQL 查询中,我正在提取图像中所附的所有类别的数据,例如 15.a .w1 b.w2、c.w3、d.w4。对于每个月的 Inf1 inf2 inf3 也是如此。
在报告中,我需要在 w1 之后添加行总计,即每个月的 e.Total w (15.a.w1+b.w2+c.W3),如图所示。 Inf 也一样,需要添加 d.Total Inf(inf1+inf2+inf3).()
的行总计。我尝试添加行总数,其中添加了所有非类别的行。
谢谢
您需要创建一个行组,根据您需要的内容进行分组。在您的示例数据中,它们看起来像是按子类别中的第一个数字分组的。
您可以将其添加到数据集查询中,在报告本身中执行此操作。
因为我不知道你有什么选择,所以我会沿着报告表达路线。
为明细行组添加父组,此时也可以选择添加页脚。
对于“分组依据”表达式,请使用以下内容..
=LEFT(Fields!SubCategory.Value, INSTR(Fields!SubCategory.Value, ".")-1)
这将返回第一个
.
之前的任何内容(例如 15)。
上面的表达式应该自动应用于行组的排序。
如果需要,您可以删除第一列,但如果出现提示,请勿删除该组。
然后只需像平常一样选择总行的字段即可。
这里有一个简短的 gif(40 秒)来向您展示如何操作(如果需要,单击它并最大化浏览器)。