powered by simpleCommunicator - 2.0.39     © 2025 Programmizd 02
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / SSRS. Итог по условию
10 сообщений из 10, страница 1 из 1
SSRS. Итог по условию
    #38829883
Фотография Tаrantino
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вопрос чайниковский т.е. только SSRS только начал изучать и с VB не знаком.
Итак написал вот такое выражение:
Код: vbnet
1.
=Sum(IIF(Fields!T.Value = "Дебет", Fields!SUM.Value, ""))


При развертывании вот такая ошибка:
Код: vbnet
1.
Предупреждение	1	[rsAggregateOfNonNumericData] В выражении Value для фрагмент текста "Textbox22.Paragraphs[0].TextRuns[0]" числовая агрегатная функция применяется к данным, которые не являются числовыми. Числовые агрегатные функции (такие как Sum, Avg, StDev, Var, StDevP и VarP) могут применяться только к числовым данным.	C:\Projects\ERP System\Report\ERP System\ERP System\DDSContragents.rdl	0	0	




Подскажите как исправить ситуацию?
...
Рейтинг: 0 / 0
SSRS. Итог по условию
    #38829979
Фотография user89
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tаrantino,

попробуйте такую формулу
Код: vbnet
1.
=Sum(IIF(Fields!T.Value = "Дебет", Fields!SUM.Value, 0))
...
Рейтинг: 0 / 0
SSRS. Итог по условию
    #38829989
Фотография buser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
P.S.: IIF имеет неприятную особенность... вне зависимости от того выполнено условие или нет - вычисляются как true, так и false части выражения.
...
Рейтинг: 0 / 0
SSRS. Итог по условию
    #38829993
Фотография Tаrantino
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
user89,

это был первый вариант, с ним такая-же ошибка
...
Рейтинг: 0 / 0
SSRS. Итог по условию
    #38829994
Фотография Tаrantino
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
buser,

а как мне тогда сделать итог по условию?
...
Рейтинг: 0 / 0
SSRS. Итог по условию
    #38830044
hallabud
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А в поле SUM датасета какой тип данных?
...
Рейтинг: 0 / 0
SSRS. Итог по условию
    #38830177
Фотография Tаrantino
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hallabud,

в базе оно money
я пока решил проблему, обходным путём
но хочется все таки сделать итог по условию
...
Рейтинг: 0 / 0
SSRS. Итог по условию
    #38830179
Фотография buser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не понял... почему 0 не устроил...?
Код: vbnet
1.
Sum(IIF(Fields!T.Value = "Дебет", Fields!SUM.Value, Nothing))
...
Рейтинг: 0 / 0
SSRS. Итог по условию
    #38830181
hallabud
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tаrantino,
Вариант, предложенный user89 (там где 0 вместо "") у меня работает. Может название поля (SUM), которое совпадает с названием аггрегирующей функции не нравится ssrs.
...
Рейтинг: 0 / 0
SSRS. Итог по условию
    #38830335
Фотография Tаrantino
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hallabud,

кстати, скорее всего так и есть
сейчас проверю
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / SSRS. Итог по условию
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]