Агрегация строк в SSRS 2008 R2 - PullRequest
0 голосов
/ 03 декабря 2011

У меня есть отчет в SSRS 2008, и я хочу объединить некоторые строки.Я знаю, что вы можете написать некоторый код в SSRS, чтобы сделать это, но я не совсем уверен, как.

Так что в основном у меня есть значение "FullName", и я хочу, чтобы оно было FullName, FullName,FullName для соответствующей строки.Я извлекаю информацию из таблицы встреч с помощью FetchXML.Любые идеи о том, как это сделать?

РЕДАКТИРОВАТЬ: сделать вещи яснее.

Итак, я запрашиваю из таблицы назначений, и каждое назначение имеет более одного FullName, но они находятся в разныхстроки в запросе.Я хочу объединить их в строку, к которой они принадлежат в отчете

Спасибо!

Ответы [ 3 ]

0 голосов
/ 03 декабря 2011

Вы должны иметь возможность использовать функцию JOIN, если вы пытаетесь составить список параметров. В противном случае вам придется делать это в SQL с функцией STUFF

http://lukehayler.com/2009/08/the-join-function-in-ssrs/

http://msdn.microsoft.com/en-us/library/ms188043.aspx

0 голосов
/ 05 декабря 2011

См. Ответы на этот вопрос , чтобы узнать, как объединить значения в строку между строками в SQLServer.

0 голосов
/ 03 декабря 2011
=String.Format("{0}, {1}, {2}", Fields!FirstName.Value, Fields!FirstName.Value, Fields!FirstName.Value);

Вы можете найти больше кодовых выражений для SSRS здесь

Просто помните, что он использует VB.NET для синтаксиса кодирования. Вы также можете встроить пользовательский код в свои отчеты для более сложных операций

...