powerbi - 如何编写 Maxx dax 函数以获取每组的最大值
问题描述
我正在尝试为每个流获取最大的费率。我想获得所需的最大费用结果,以黄色突出显示,如下表所示。
我试过这个 dax 计算:
Desired max fee = MAXX(VALUES('Session Budget Tracker'[Stream]),CALCULATE(MAX('Session Budget Tracker'[Session Fee ($)]),ALLEXCEPT('Session Budget Tracker','Session Budget Tracker'[Stream])))
任何人都可以帮我获得正确的值吗?
解决方案
您可以使用如下所示的计算。它根据每个流取最大值。
Desired max fee =
var progStream = 'Session Budget Tracker'[Stream])
return CALCULATE(MAX('Session Budget Tracker'[Session Fee ($)]), FILTER('Session Budget Tracker','Session Budget Tracker'[Stream] = progStream))
推荐阅读
- typeorm - 基于类型的 TypeORM 查询在表上左连接,而无需构建两个查询
- php - 无法在 Laravel 8 和 Breeze 注册路由中获取 Livewire 到 Fire 功能:提交
- javascript - Rollup UMD 输出格式不起作用,但是 ES 可以
- c# - Socket.ReceiveAsync 未调用 e.Completed 事件
- node.js - 打开 SSL3.0 - 使用节点 17.0
- javascript - “未处理的拒绝(错误):重新渲染太多......”因为我在循环中设置状态?
- tensorflow - 关于为 Google Magenta AI 音乐项目(DDSP 模块)创建或查找吉他预训练 wights
- php - SQLite3 LIMIT for UPDATE 和 DELETE 在 Windows 中的 PHP 上?
- react-native - TypeError:未定义不是对象(评估'Object.keys(params)')
- c++ - 在 C++ 中迭代枚举类的常用方法是什么?