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

SSRS使用HTML表达式时有序列表start属性不生效问题咨询

SSRS RDL自定义有序列表起始序号的实现方法

SSRS的HTML占位符仅支持有限的HTML标签与属性,<ol>标签的start属性不在官方支持渲染的范围内,所以你之前的写法不会生效。这里提供两种可落地的实现方案:

方案1:使用
  • 标签的value属性(推荐)
  • SSRS支持<li>标签的value属性,给第一个列表项设置该属性指定起始序号,后续列表项会自动顺延计数,完全符合你要的效果。
    将你的HTML代码修改为如下内容即可:
    ="<ol><li value=""7"">Details here.</li><li>Details here.</li><li>Details here.</li></ol>"
    注意rdl表达式中的双引号需要用两个双引号转义,和你原有写法的转义规则一致。

    方案2:手动拼接序号(适配动态数据集场景)

    如果你的列表内容是从数据集动态拉取的,可以直接用表达式拼接序号,不需要依赖HTML列表:

    • 静态内容直接编写:="7. Details here.<br/>8. Details here.<br/>9. Details here."
    • 动态绑定场景,使用RowNumber函数加偏移量调整起始序号:
      =CStr(6 + RowNumber("你的数据集名称")) & ". " & Fields!内容字段名.Value
      渲染出来的效果和标准有序列表完全一致。

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

    相关产品推荐
    方舟 Agent Plan

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

    最近更新时间:2026.09.23 20:24:03