是否可以在SSRS报告中进行字符串连接,或者为此使用SQL查询是否合适?

问题描述 投票:1回答:1

我正在研究SSRS报告,并且在报告中显示时我有一些列值要连接。那么建议在报告结束时这样做,或者我必须在SQL查询中执行此操作并将该值直接绑定到报告。

我有4列,我必须连接到单列,同时将其绑定到报告。

有三种不同的方法可以做到这一点,

  1. 可以在SQL查询中获取组合列。
  2. 可以在将数据集绑定到tablix时创建表达式。
  3. 在数据集中创建计算字段并将其绑定到我的Tablix。

从三个以上哪个是可取的,以获得更好的性能。

ssrs-2008 ssrs-2012
1个回答
1
投票

这个问题非常广泛,但让我这样说吧。

如果您将业务规则放在数据库中,那么它们可以被SSRS之外的许多东西重复使用,例如,Excel,Power BI,数据提取

缺点是技术上难以在这样的较低级别上一致地应用规则。换句话说,你需要一个SQL Developer来正确地执行此操作,而不是在SSRS中执行计算,在这种情况下,您只需要一个SSRS开发人员。

因此,如果您拥有一个充满SSRS开发人员的团队,那么在SSRS中创建和维护规则会更容易,但缺点是这些规则不能被其他任何东西重用。

简短回答:在数据库的视图中执行此操作,除非由于您的团队没有任何SQL技能而难以维护。

© www.soinside.com 2019 - 2024. All rights reserved.