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

Power BI - Can I have custom aggregation function within chart?

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

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

现在我已经从 table 创建了一个报告,如下所示。

我已将 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 显示。

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

如何实现?一种方法是拥有相同 table 的 8 个副本,每个副本按三列的不同组合分组。对于简单的问题,这可能有点矫枉过正。另外,我不知道是否有可能通过即时选择众多 table 中的一个来进行切片。

我在 this comment. Instead of having a table column for Success Rate, I created a 的报告中找到了答案 Success Rate = SUM('Success Rate'[Successful Requests]) / Sum('Success Rate'[Total Requests])