【发布时间】:2014-05-21 23:45:37
【问题描述】:
好的,所以我在 SSRS 中创建此报告时遇到了很多麻烦。我有一个以前的帖子,可以在here 找到...所以你可以看到我真的需要帮助,因为经过几天的努力和许多人的帮助,仍然没有运气。
为了避免浪费更多时间玩 SSRS 和 SSMS 来解决这个问题,我想我会发最后一篇文章。
基本上,如果我有下面显示的以下查询(与我链接的问题中的类似查询,但没有 WHERE 和 ORDER BY)
如何设置 SSRS 参数/数据集,以便我可以显示所有 记录或按特定参数输入过滤(我在 SSRS 中输入的参数)。
下面是上面提到的查询...
DECLARE @p_ServerName nvarchar(10) --Declares are just to show what
DECLARE @p_Env nvarchar(10) --parameters I have been trying to
DECLARE @p_EnvCat nvarchar(10) --use in SSRS
SELECT DISTINCT
c1.SystemName, c1.BlockSize, c1.BootVolume, c1.Compressed, c1.Label, c1.Caption, c1.PageFilePresent,
[dbo].[CCS_DIGITAL_STORAGE_CONVERTER]('B', 'GB', c1.Capacity) AS Capacity,
[dbo].[CCS_DIGITAL_STORAGE_CONVERTER]('B', 'GB', c1.FreeSpace) AS [Free Space],
[dbo].[CCS_DIGITAL_STORAGE_CONVERTER]('B', 'GB', c1.Capacity - c1.FreeSpace) AS [Used Space],
100 * c1.FreeSpace / c1.Capacity AS [Free Space %],
[CLE_ENV_SHORT], [CLE_ENV_CAT_SHORT]
FROM CCS_Win32_Volume c1
JOIN [dbo].[CCS_V_SERVER_INSTANCE_DETAILS] c2 on c1.SystemName = c2.CSL_SERVER_NAME
我已经花费了大量时间来尝试实现这一目标,因此非常感谢所有帮助、输入和解释。
【问题讨论】:
标签: sql sql-server tsql reporting-services