首页 文章

使用DAX对每行中的许多列值求和

提问于
浏览
1

说我有 table

[3 0 2 5 8 1
 2 9 8 3 1 2
 9 8 3 2 3 1]

我想要的只是一个产生列的函数

[19
 25
 26]

without having to type out literally every single column name . 我的实际数据矩阵长30列 .

有没有办法做到这一点,我已经搜索了"sum","row","-column","PowerBI"和"DAX"这两个单词的可能组合,并且没有任何用处 . 为什么在世界上 SUMSUMX 会自动假设用户总是在每个单独的实例中只想沿着维度1求和?

1 回答

  • 2

    据我所知,这在DAX中并不容易 . 您唯一的选择是拼出所有列,或删除该要求,并按照the instructions in my earlier answer了解如何使用查询编辑器(即PowerQuery)执行此操作 .

    你的_2951885问题可能只是说(非常容易理解)挫折,但试图回答它们:我认为表格式报告的基本思想是你聚合行而不是列,而所有近似的操作都以这些为中心 . 在PowerBI(以及许多其他报告工具)中,您需要首先(取消)转动您的数据以执行您所追求的查询类型,这将完全循环到最终的解决方案 .

相关问题