You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将Crystal Report中OnLastRecord、Next相关代码迁移到Power BI Report Builder

Crystal Report 逻辑转 Power BI Report Builder 实现方案

原逻辑说明

你提供的Crystal Report代码逻辑为:判断当前行不是数据集的最后一行,且下一行的ColumnA字段值与当前行的ColumnA值相等。

等效实现代码

Power BI Report Builder 没有原生的OnLastRecord和Next函数,可通过行号匹配的方式实现等效逻辑,完整表达式如下:

= (RowNumber(Nothing) <> CountRows("你的数据集名称")) And (Lookup(RowNumber(Nothing) + 1, RowNumber(Nothing), Fields!ColumnA.Value, "你的数据集名称") = Fields!ColumnA.Value)

注意事项

  • 请将表达式中的你的数据集名称替换为你实际使用的数据集名称,注意大小写匹配
  • 如果需要在指定分组内做判断而非整个数据集,可将RowNumber、CountRows的参数从Nothing/数据集名替换为对应分组名称,同时调整Lookup内的行号参数为分组内的行号即可

内容的提问来源于stack exchange,提问作者Anish

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.28 20:54:00