我是Power Bi的新手,我有一个问题找不到答案。
我要导入一个包含一些标签列,重复项和15个以上数据列的表。
我希望得到的结果是将标签列分组,以便没有重复的项目,并汇总其余列的值。
是否可以在PQ编辑器或DAX中做到这一点?
感谢您能给我的任何帮助或指示!
表的样本(更大,在前三列中有多个值)
非常感谢
编辑:从该示例中,我想要的输出y是以下
问题是,第一列中有许多不同的值,我需要汇总所有其他值,并保持它们的列名(因为此信息已链接到其他文件)。
也许唯一的方法是对列进行分组并添加,将它们逐个重命名? 我想用几个文件来做到这一点,所以如果您知道另一种方法,请告诉我!
答案 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
并根据需要进行分组,聚合和仅此而已。
如果您只想删除行重复项,只需将您不想聚合的所有列分组,其余的就可以按照您的意愿进行聚合。