PowerBI / DAX:明细表汇总

时间:2018-06-28 10:21:16

标签: powerbi dax

我正在使用DirectQuery在数据库上设计PowerBI报告。在数据库中,我有个人和得分表。每个人都有一个或多个分数。 总分始终在1到7之间。 示例:

Persons
-------
Anna
Jane
John
Luis

Persons  Score
-----------------
Anna      1
Anna      2
Jane      1
Jane      2
Luis      1
Luis      2
Luis      4

我想看到类似的东西:

Score  Count
------------
 7      1
 3      2

意思是,一个人得到7分,而2个人得到3分。

如何在PowerBI / DAX中做到这一点?

1 个答案:

答案 0 :(得分:1)

如果Persons_Scores是Power BI中作为表格真正获得的,则可以转到“编辑查询”部分,然后从那里进行分组和计数。您可以在下面找到执行此操作的步骤。 1.进入编辑查询并选择带有分数的表格后,选择突出显示的“分组依据”选项 enter image description here

  1. 您将看到有关如何分组数据的选项。您选择名称列进行分组,然后将SUM函数应用于得分列并将其命名为例如分数总和 enter image description here

  2. 您将获得每个人的分数总和,如下所示。 enter image description here

  3. 然后您应用另一个分组,但是这次您将对ScoreSum分组,然后将计数功能放在名称列上。这个过程非常相似,因此我不附加屏幕截图。最后,点击左上角的“关闭并应用”即可获得所需的表格