【问题标题】:The value expression for the textbox4 refers directly to the fieldtextbox4 的值表达式直接引用字段
【发布时间】:2020-01-21 19:28:21
【问题描述】:

我有多个数据集,我使用了表达式并设置了数据集,但出现错误

" textbox4 的值表达式直接引用字段dataex 而不指定数据集聚合。当报表包含多个数据集时"

= Mid((Fields!Dateex.Value,3,2) + "-" + Left(Fields!Dateex.Value,2) + "-" + Right(Fields!Dateex.Value, 4),"Gas")

【问题讨论】:

  • 任何一个请......

标签: reporting-services ssrs-2012


【解决方案1】:

您的数据集“Gas”可以包含 1 条或多条记录。如果您有一个不在 tablix 或其他绑定控件内的文本框,那么您需要告诉 SSRS 如何处理多个记录。

因此,您需要根据自己的情况执行以下操作之一。

  1. 如果textbox4在table/tablix/matrix等中,需要将table/tablix/matrix的dataset属性设置为Gas,然后可以去掉“Gas " 你的表情中的一部分
  2. 如果 textbox4 不是 table/tablix/matrix 等的一部分,并且“Gas”只包含 1 条记录,那么您可以将所有引用从 Fields!Dateex.Value 更改为 FIRST(Fields!Dateex.Value)
  3. 如果 textbox4 不是 table/tablix/matrix 等的一部分,并且“Gas”包含多个记录,那么您将必须决定如何识别所需的记录,这可能意味着使用查找等。如果你到了这一步,编辑你的问题并显示一些示例数据,然后你报告设计,没有这个就很难帮助你。

【讨论】:

    猜你喜欢
    • 2014-10-31
    • 1970-01-01
    • 1970-01-01
    • 2014-06-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-02
    • 2012-08-03
    相关资源
    最近更新 更多