如何解决PowerBI DAX 组中的第一个和最后一个值
我想弄清楚如何在 PowerBI Dax 中返回每个组的第一个和最后一个值。
我已经尝试过 firstnonblank,不过我没有那个公式了,也尝试了下面的公式
OpenSpeed = CALculaTE (
MAX ( statcastdetails[release_speed] ),FILTER ( statcastdetails,statcastdetails[pitch_id] = MIN ( statcastdetails[pitch_id] ) )
)
这个返回游戏的第一个音高。
PitchID 是我为投手、atbatnumber 和 pitchnumber 建立的字段,试图按比赛和投手建立索引。
我使用以下公式构建了最大和最小速度
MaxSpeed = CALculaTE (
MAX ( statcastdetails[release_speed] ),ALLEXCEPT ( statcastdetails,statcastdetails[game_pk],statcastdetails[pitcher],statcastdetails[pitch_type] )
)
我试图返回每个组的每个第一个和最后一个投球的释放速度(按游戏、投手、pitch_type 顺序)
以下是我想返回的内容,OpenSpeed 和 CloseSpeed 列。 Open 将是每个游戏pk、pitcher、pitch_type 的第一行,close 将是游戏pk、pitcher、pitch_type 的最后一行。
此示例有 3 种音高类型。第二个pitch类型只有一个记录,所以open和close应该是同一个值。
感谢您的帮助,非常感谢!!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。