首页 文章

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

提问于
浏览
1

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

enter image description here

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

现在我已经从表格中创建了一个报告,如下所示 .

enter image description here

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

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

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

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

1 回答

  • 0

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

相关问题