按类别聚合各列的值

Power Pivot zhuchu ⋅ 于 2019-08-02 08:24:40 ⋅ 最后回复由 焦棚子 2019-08-06 12:28:57 ⋅ 2616 阅读

file
如图,如何按类别聚合生成新列。新列是各同类别数值的和。
新建快速度量值里的聚合没用啊.无论是

SUMX(
    KEEPFILTERS(VALUES(类别)),
    CALCULATE(SUM(数值))
)

还是

CALCULATE(SUM(数值), ALL(类别))

都没用。产生的结果都是如下,
file

附言 0  ·  2019-08-02 10:41:20

之前第一张图上传错了,现在好了

附言 1  ·  2019-08-02 13:25:36

我想问一下,power query的性能是不是比power pivot弱。我有一个几十万条数据的表,感觉运行起来贼慢。我猜测是power query里应用的步骤太多了

最佳答案
  • 星霜 DAX中度使用者
    2019-08-02 10:56:50

    file

回复数量: 10
  • 星霜 DAX中度使用者
    2019-08-02 10:20:31

    额,没懂...你是要写度量值还是写查询,模拟下结果样子?

  • 星霜 DAX中度使用者
    2019-08-02 10:56:50

    file

  • 焦棚子 微软 MVP
    2019-08-02 12:13:16

    行上下转换筛选上下的一个拓展。

    file

  • 星霜 DAX中度使用者
    2019-08-02 14:06:09

    @焦棚子 焦大佬的DAX写的是真的好

  • 焦棚子 微软 MVP
    2019-08-02 23:10:12

    @星霜 太过奖了,相互学习。

  • 穷得吃豆腐
    2019-08-02 23:26:20

    file

  • zhuchu
    2019-08-03 08:47:34

    @穷得吃豆腐 为什么我用你这个公式,结果不对啊。结果也是最下面那张图一样

  • 焦棚子 微软 MVP
    2019-08-05 12:21:48

    @zhuchu 你看清楚公式前面的表了没?

  • zhuchu
    2019-08-06 09:42:04

    @焦棚子 大佬,不懂诶。excel里和power bi里不一样吗?我在excel里做了一下,结果倒是对了。

  • 焦棚子 微软 MVP
    2019-08-06 12:28:57

    @zhuchu
    你要的pbi,are you ok。
    file

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