在powerbi上使用groupby等效进行绘图

路易斯·拉蒙·拉米雷斯·罗德里格斯

我有一个表格,其中包含按日期列出的产品评分列表:

在此处输入图片说明

在此表中,必须按日期绘制每种质量的百分比图。

我知道如何在python中执行此操作,但是我很难确定如何使用Power BI进行创建。

这就是我要做的:

1)按类别获取百分比:

在此处输入图片说明

我是python,这可以通过按日期和得分分组并按日期分组来轻松完成:

df_grouped =  (df.groupby(["Date","Score"]).sum()/df.groupby(["Date"]).sum())*100

然后按天绘制每个分数的百分比

像这样:

在此处输入图片说明

如何从powerbi获得类似结果?

这是一个Google驱动器链接,用于下载带有示例数据的csv:https : //drive.google.com/file/d/1dEdUwwofv1OQ9rOGQMuyfYKO9_YJDTcl/view?usp=sharing

编辑:

我从MD代码得到以下结果:

在此处输入图片说明

米切尔·迪恩(Mitchell Deane)

创建一个新度量,然后在数据建模选项卡中将度量的数据类型更改为百分比。该措施应具有以下DAX公式:

Measure = CALCULATE(sum(Table1[Percentage_By_Class]),filter(Table1,Table1[Date]=max(Table1[Date])),ALLEXCEPT(Table1,Table1[Score]))/ CALCULATE(sum(Table1[Percentage_By_Class]),filter(all(Table1),Table1[Date]=max(Table1[Date])))

这将按日期计算一个组的总和(分数),然后将其除以当天所有组的总数。然后将其添加到以日期为轴,以得分为图例和以新度量作为值的折线图中。

查看下面的图像以及代码。

用您的样本数据创建的图形

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章