Power BI - 我可以在图表中使用自定义聚合功能吗?

时间:2017-06-25 10:02:45

标签: powerbi

我(最后)有两天使用Power BI的经验,所以答案很明显。我的数据集中的表格格式如下。

enter image description here

请注意,Total RequestsSuccessful RequestsDate的每个组合都有Client IDAPI method个值。 Success Rate表格列值的计算方法是将Successful Requests值除以Total Requests值。

现在我已经从下表中创建了一个报告。

enter image description here

我已将Date列设置为X轴,将Success Rate设置为条形图的值。另外,我为API methodClient ID列添加了两个切片器。

值的聚合函数被选为' Average'。但是,对于6月25日的日期,这会将结果(0.1 + 0.2 + 0.3 + 0.4) / 4 = 0.25设为Success Rate。我需要Sum(Successful Requests on June 25) / Sum(Total Requests on June 25),即显示4321 / 11110 = 0.39 Success Rate

此外,如果用户选择其中一个或两个切片器中的字段,则应对通过切片器选择的数据子集进行类似的计算。

我如何实现它?一种方法是拥有同一个表的8个副本,每个副本按三列的不同组合分组。对于这个简单的问题,这可能是一种过度杀伤力。另外,我不知道是否可以通过动态选择其中一个表来进行切片工作。

1 个答案:

答案 0 :(得分:0)

我在this comment找到了答案。我没有为Success Rate提供表格列,而是在报告Success Rate = SUM('Success Rate'[Successful Requests]) / Sum('Success Rate'[Total Requests])中创建了measure