Powerbi Power BI-我可以在图表中使用自定义聚合功能吗?
我(最近)有两天使用Power BI的经验,因此答案可能是显而易见的。我的数据集中的表具有以下格式 请注意,对于Powerbi Power BI-我可以在图表中使用自定义聚合功能吗?,powerbi,Powerbi,我(最近)有两天使用Power BI的经验,因此答案可能是显而易见的。我的数据集中的表具有以下格式 请注意,对于日期、客户端ID和API方法的每个组合,我们都有总请求和成功请求值。成功率表列值的计算方法是将成功请求值除以总请求值 现在,我根据下表创建了一个报告 我已将日期列设置为X轴,将成功率设置为条形图的值。此外,我还为API方法和Client ID列添加了两个切片器,每个切片器一个 值的聚合函数选择为“平均”。但这将给出6月25日的结果(0.1+0.2+0.3+0.4)/4=0.25,作
日期
、客户端ID
和API方法
的每个组合,我们都有总请求
和成功请求
值。成功率
表列值的计算方法是将成功请求
值除以总请求
值
现在,我根据下表创建了一个报告
我已将日期
列设置为X轴,将成功率
设置为条形图的值。此外,我还为API方法
和Client ID
列添加了两个切片器,每个切片器一个
值的聚合函数选择为“平均”。但这将给出6月25日的结果(0.1+0.2+0.3+0.4)/4=0.25
,作为成功率。相反,我需要它是Sum(6月25日成功请求)/Sum(6月25日总请求)
此外,如果用户选择其中一个或两个切片器中的字段,则应该对通过切片器选择的数据子集进行类似的计算
我如何做到这一点?一种方法是拥有8份相同表格的副本,每个副本由三列的不同组合进行分组。对于这个简单的问题来说,这可能是一个过分的做法。另外,我不知道是否可以通过在众多表格中选择一张来实现切片工作。我在中找到了答案。我没有为成功率
创建一个表列,而是在报告中创建了一个名为成功率=SUM('Success Rate'[Successful Requests])/SUM('Success Rate'[Total Requests])
,我在中找到了答案。我没有为successrate
创建一个表列,而是在报告中创建了一个名为successrate=SUM('successrate'[Successful Requests])/SUM('Successful Rate'[Total Requests])