Этот вопрос очень широкий, но позвольте мне сформулировать это так.
Если вы поместите бизнес-правила в базу данных, они могут последовательно использоваться многими вещами, помимо SSRS, например, Excel, Power BI, извлечения данных
Недостатком является то, что технически зачастую сложнее последовательно применять правила на более низком уровне, подобном этому. Другими словами, вам нужен разработчик SQL, чтобы делать это правильно, а не если вы выполняли вычисления в SSRS, и в этом случае вам просто нужен разработчик SSRS.
Так что, если у вас есть команда, полная разработчиков SSRS, то будет проще создавать и поддерживать правила в SSRS, но недостатком является то, что эти правила не могут быть использованы никем другим.
Краткий ответ: делайте это в виде в базе данных, если это не будет сложно поддерживать, потому что ваша команда не имеет никаких навыков SQL.