Используя встроенные функции, вы можете комбинировать LookupSet
с Join
следующим образом:
=Join(LookupSet(Fields!ID.Value, Fields!ID.Value, Fields!GRADE.Value, "DataSet1"), ", ")
Надеюсь, это объясняет, как использовать функцию Join
, и заверяет вас, что это действительно возможно,Также не имеет значения, используете ли вы таблицу, список или матрицу или находитесь в группе или нет.
Однако это не удаляет повторяющиеся значения и не предоставляет никаких вариантов сортировки.Для этого необходимо добавить пользовательскую функцию в свойствах отчета.Как только вы это сделаете, выражение будет выглядеть так:
=Join(Code.RemoveDuplicates(LookupSet(Fields!ID.Value, Fields!ID.Value, Fields!GRADE.Value, "DataSet1")), ", ")
Есть несколько примеров этого VB-кода, который вы можете искать или реализовывать самостоятельно, если вам нужна эта функциональность.