依条件对数据加总

图表可视化 听雨 ⋅ 于 2022-06-08 15:27:54 ⋅ 最后回复由 焦棚子 2022-06-10 15:13:24 ⋅ 1484 阅读

部门 日期 金额
甲 2021-8-17 67
甲 2021-8-6 19
甲 2022-4-24 24
乙 2021-1-6 61
乙 2022-1-15 79
乙 2022-2-13 39
file
以上为原表信息
以下为期望结果表
file
部门 日期 金额 期望值
甲 2021-8-17 67 86
甲 2021-8-6 19 86
甲 2022-4-24 24 24
乙 2021-1-6 61 140
乙 2021-1-15 79 140
乙 2022-2-13 39 39
file

问题与方法:说明:期望值为按照部门别、日期中年月汇总金额,也就是说,部门相同且日期的年月相同则对其金额加总,形成期望值
方法:power bi通过度量值计算得出或pbi的其他方法
file

最佳答案
  • 焦棚子 微软 MVP
    2022-06-08 20:18:45

    参考

    file

    度量值 = 
    VAR M0 = SELECTEDVALUE(data[日期]) 
    VAR T0 = ADDCOLUMNS(ALL(data), "@YM",FORMAT('data'[日期],"YYYY-MM"))
    VAR T1 = FILTER(T0,[@YM] = FORMAT(M0,"YYYY-MM"))
    RETURN
    SUMX(T1,[金额])

    1、参考如上。

    2、一般操作还要加上日期表,思路都是一样的。

回复数量: 4
  • 焦棚子 微软 MVP
    2022-06-08 20:18:45

    参考

    file

    度量值 = 
    VAR M0 = SELECTEDVALUE(data[日期]) 
    VAR T0 = ADDCOLUMNS(ALL(data), "@YM",FORMAT('data'[日期],"YYYY-MM"))
    VAR T1 = FILTER(T0,[@YM] = FORMAT(M0,"YYYY-MM"))
    RETURN
    SUMX(T1,[金额])

    1、参考如上。

    2、一般操作还要加上日期表,思路都是一样的。

  • 听雨
    2022-06-09 10:27:48

    就是这样的效果。谢谢!

  • 听雨
    2022-06-09 15:07:37

    如果在原表的基础上再追加一行日期相同的记录,金额随意,那么,怎么能够不对相同日期的行进行汇总,而是保留原表的行次,也即原表是什么样还是什么样,只是在后面追加一列期望值列?

  • 焦棚子 微软 MVP
    2022-06-10 15:13:24

    @听雨

    建议你还业务场景描述清晰一些,你现在的描述和用法都奇奇怪怪的。

暂无评论~~
  • 请务必阅读并严格遵守《社区管理规范与使用说明》
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`, 更多语法请见这里 Markdown 语法
  • 支持表情,使用方法请见 发送表情,可用的 Emoji 见 :metal: :point_right: Emoji 列表 :star: :sparkles:
  • 上传图片, 支持拖拽和剪切板粘贴上传, 格式限制 - jpg, png, gif
  • 不支持上传附件,请尽可能用文字和图片将问题描述清楚,如实在需要上传附件,可上传到 共享网盘 后分享链接
  • 发布框支持本地存储功能,会在内容变更时保存,「提交」按钮点击时清空
  请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!
Ctrl+Enter