繁体   English   中英

SSRS SQL数据集属性

[英]SSRS SQL Dataset Properties

SSRS数据集属性中的SQL查询中是否可以包含“ if”语句?

例如,我想基于一个参数值是否为true运行一个查询,反之则运行另一个查询。

IF Parameters!StudentID.Count <5从其他人中选择*从用户端中选择*

我不知道是否可以在SQL脚本中混合SSRS表达式。

您还可以使用参数来完成此操作将两个表连接到单个数据集中,并让参数驱动查询结果集。 如果您缓存报告 (始终应该这样做),那么查询的开销将很小。 您甚至可以使用case语句来驱动它。 如果数据集非常不同,那么我建议做出两个不同的报告 ,因为有时将SSRS封装在该级别上可能变得难以为多个客户提供长期支持。

CASE 
     WHEN StudentIDint > 5 THEN People
     ELSE StudentID
  END

您不能将SSRS表达式混入SQL Query界面中,它们是非常不同的。

这是这里这里这里 有关SSRS表达式最佳 备忘单

了解有关SSRS中参数使用的更多信息

在此处输入图片说明

在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM