Выражение построителя отчетов MS, не использующее группу или параметр - PullRequest
0 голосов
/ 26 сентября 2018

Предполагается, что мой табликс вернет 900 табелей успеваемости (для школьного округа), для одной группы строк задано имя пользователя (ученики), что возвращает правильную группировку по одной странице на ученика.Но данные не обновляются в соответствии с именем пользователя.Предполагается, что у каждого студента есть свои оценки на каждой странице.Как мне написать выражение, чтобы получить данные UserName или данные, которые ссылаются на группу?Вот что у меня есть ...

= SUM (IIF (Fields! TeacherPeriod.value = "0" и поля! StudentPeriod.Value = "4" и поля! SkillOne.value <"5" и поля! SkillOne.value> "0" и поля! UserName.value = параметры! ReportParameter1.value, поля! SkillOne.value, 0), "DataSet1")

Я добавил "Параметры! ReportParameter1.value" какпараметр также имеет значение UserName, но возвращает одинаковые данные для всех учащихся.

1 Ответ

0 голосов
/ 27 сентября 2018

Вы должны добавить область группы к своему выражению =Sum() для ссылки на группу.Допустим, у вас есть набор данных ( Набор данных1 ) и группа с именем StudentGrouping .Первое выражение будет возвращаться всегда одинаково, но второе основано на группировке:

'Sum the whole Dataset
=Sum(IIF(Fields!TeacherPeriod.Value = "0" And Fields!StudentPeriod.Value = "4", Fields!SkillONe.Value, 0), "DataSet1")

'Sum the grouping
=Sum(IIF(Fields!TeacherPeriod.Value = "0" And Fields!StudentPeriod.Value = "4", Fields!SkillONe.Value, 0), "StudentGrouping")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...