SQL / SSRS CASE语句参数“传递”

时间:2015-08-06 10:58:23

标签: sql reporting-services

我使用SSRS构建了一个报告,它有一个相当长的CASE语句,用于清楚地显示值。我需要做的是当用户点击包含CASE语句中的值的列时,能够“深入”到报表中。然后,这将给出碰巧在CASE语句中具有该项的计算机列表(具有硬件详细信息)。

我遇到的问题是,当用户点击“向下钻取”时传递的参数是来自CASE语句的别名,而不是CASE语句中项目的实际值。有没有办法传递实际值而不是CASE语句中的别名?提前道歉,当涉及到这些东西时,我有点像菜鸟。

根据要求,这里有一个使用示例CASE声明的更多细节;

SELECT
    CASE
        WHEN KeyName = 'banana' THEN 'Soft Fruit'
        WHEN KeyName = 'apple'  THEN 'Hard Fruit'

因此,当用户运行报告时,他们会在列中看到“Soft Fruit”或“Hard Fruit”。由于报告我已经创建了聚合/计算硬水果和软水果的数量,我想要做的是,让我们说Soft Fruit列包含80个结果。如果用户点击这个我想要深入显示这80个结果的详细信息。问题是向下钻取参数KeyName传递值“Soft Fruit”而不是传递实际值“banana”。我希望这更有意义。

谢谢。

0 个答案:

没有答案
相关问题