Выражение SSRS в текстовом поле получило ошибку при запуске отчета - PullRequest
0 голосов
/ 14 декабря 2018

У меня есть имя таблицы SeviceFeeSummary с десятичным именем поля SeviceFeeTotal (пример данных 3123.4512)

В отчете SSRS я создаю текстовое поле с выражением

=Sum(Fields!servicefeetotal.Value, "SeviceFeeSummary")

и

=First(Fields!servicefeetotal.Value, "SeviceFeeSummary")

Я получил сообщение об ошибке при запуске отчета.Пожалуйста, помогите увидеть, что пошло не так с этим выражением.Большое вам спасибо.

Ответы [ 2 ]

0 голосов
/ 15 декабря 2018

Вы не можете ссылаться на имя таблицы или таблицы (SeviceFeeSummary) в выражении SSRS.Область действия предназначена только для имен наборов данных или имен групп:

=Sum(Fields!YourField.Value, "DatasetName")
=Sum(Fields!YourField.Value, "GroupingName")

И попробуйте использовать tablix, а не текстовое поле.

0 голосов
/ 14 декабря 2018

Похоже, что вы используете регистр, отличный от того, что использует поле, связанное с набором данных.Кроме того, удалите выражение SUM (), чтобы исключить несоответствие типов данных.

Попробуйте это ->

First(Fields!ServiceFeeTotal.Value, "SeviceFeeSummary") 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...