TSQL参数化枢轴查询SP SSRS



想知道以前是否有人这样做过,你想出了什么解决方案?

我有一个存储过程,基本上是一个金融老化的债务人查询。我为它添加了参数,以便您可以选择查询的开始日期、频率和周期长度。例如,我可以选择从今天开始的12个月或2012年1月1日或4个季度或1年前,这取决于我希望看到的输出细节。

一切都很好,当我在SQL中运行它时,它是可爱的,工作得很漂亮。根据Period参数,我以不同的方式将SP内的数据进行了枢轴变换,以便列正确显示(即显示月份的月份名称列,季度的季度名称等),因此枢轴是根据输入参数设置的。

正如我在SQL中所说的,这是一件美丽的事情…现在我怎么在SSRS中显示它!?: o)

由于PIVOT是有条件的,所以我无法看到可用的字段,并且我已经到了无法再考虑绕过它的方法的地步。

感谢任何帮助!

假设我理解对了,有一个选项可以将整个SP放在数据集中。

在数据集属性中,将查询类型更改为存储过程。

最新更新