按多列分组并汇总所有值

时间:2019-10-24 21:26:11

标签: powerbi powerquery

我是Power Bi的新手,我有一个问题找不到答案。

我要导入一个包含一些标签列,重复项和15个以上数据列的表。

我希望得到的结果是将标签列分组,以便没有重复的项目,并汇总其余列的值。

是否可以在PQ编辑器或DAX中做到这一点?

感谢您能给我的任何帮助或指示!

表的样本(更大,在前三列中有多个值)

Table Sample

非常感谢

编辑:从该示例中,我想要的输出y是以下

Output Sample

问题是,第一列中有许多不同的值,我需要汇总所有其他值,并保持它们的列名(因为此信息已链接到其他文件)。

也许唯一的方法是对列进行分组并添加,将它们逐个重命名? 我想用几个文件来做到这一点,所以如果您知道另一种方法,请告诉我!

1 个答案:

答案 0 :(得分:0)

在查询设计器中导入表。然后转到#include<iostream> #include<ctime> using std::cout; using std::endl; int main() { int B1; bool B = false, I = false, N = false, G = false, O = false, bingo = false; srand(time(NULL)); // This line set the random number seed. while (!bingo) { int num = (rand() % 75) + 1; if (num <= 15) { cout << "B-" << num << endl; B = true; } else if (num <= 30) { cout << "I-" << num << endl; I = true; } else if (num <= 45) { cout << "N-" << num << endl; N = true; } else if (num <= 60) { cout << "G-" << num << endl; G = true; } else if (num <= 75) { cout << "O-" << num << endl; O = true; } bingo= B && I && N && G && O; } return 0; } // main 并根据需要进行分组,聚合和仅此而已。

如果您只想删除行重复项,只需将您不想聚合的所有列分组,其余的就可以按照您的意愿进行聚合。