Стоит ли делать конкатенацию строк в отчете SSRS или хорошо для этого использовать SQL-запрос? - PullRequest
1 голос
/ 10 апреля 2019

Я работаю над отчетом SSRS, и у меня есть несколько значений столбцов, которые будут согласованы при отображении в отчете То же самое можно сделать в конце отчета, или я должен сделать это в запросе SQL и привязать это значение непосредственно к отчету.

У меня есть 4 столбца, которые мне нужно объединить в один столбец при привязке его к отчету.

Есть три способа сделать это,

  1. Можно сделать по запросу SQL, чтобы получить объединенный столбец.
  2. Может создавать выражения при привязке набора данных к tablix.
  3. Создайте вычисляемое поле в наборе данных и свяжите его с моим табликсом.

свыше трех, какой из них рекомендуется для повышения производительности.

1 Ответ

1 голос
/ 10 апреля 2019

Этот вопрос очень широкий, но позвольте мне сформулировать это так.

Если вы поместите бизнес-правила в базу данных, они могут последовательно использоваться многими вещами, помимо SSRS, например, Excel, Power BI, извлечения данных

Недостатком является то, что технически зачастую сложнее последовательно применять правила на более низком уровне, подобном этому. Другими словами, вам нужен разработчик SQL, чтобы делать это правильно, а не если вы выполняли вычисления в SSRS, и в этом случае вам просто нужен разработчик SSRS.

Так что, если у вас есть команда, полная разработчиков SSRS, то будет проще создавать и поддерживать правила в SSRS, но недостатком является то, что эти правила не могут быть использованы никем другим.

Краткий ответ: делайте это в виде в базе данных, если это не будет сложно поддерживать, потому что ваша команда не имеет никаких навыков SQL.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...