【问题标题】:SSRS: Trying to Filter a Textbox/Report ItemSSRS:尝试过滤文本框/报告项
【发布时间】:2013-07-11 15:44:35
【问题描述】:

我使用表格中的表达式计算了两个数字之间的百分比。

我只想过滤低于 -20% 的结果

我已尝试转到“Tablix 属性”->“过滤器”,然后输入

'表达式:TextBox34'(文本)

'操作员:

'值:-0.2'

我无法得到任何结果,是否可以过滤表达式?

我使用 Visual Studio 10 和 PostgreSQL 9.2

7 月 12 日更新 - 让更多人了解我的问题。

我正在计算 12 个月的平均销售额和最近 2 个月的平均销售额。有了这 2 个数字,我将计算百分比,看看哪些客户的订单在过去 2 个月内下降了。

为了获得 12mth-avg-sales 和 2mth-avg-sales 的数字,我实际上创建了 2 个单独的表矩阵。

然后我创建了另一个表,然后使用 LookUp,以便 12mth-avg-sales 和 2mth-avg-sales 在同一个表中。

所以现在主表看起来像这样

|Customers|12mth-avg-sales|2mth-avg-sales|Percentage|

您可以想象,第 12 个月和第 2 个月的平均销售额都是表达式。

而计算百分比也是一个表达式。

我希望过滤百分比以仅显示低于 20% 的那些...有什么解决方案吗?

【问题讨论】:

    标签: sql-server reporting-services postgresql-9.1 reportbuilder3.0


    【解决方案1】:

    你应该设置一个类似这样的过滤器:

    需要注意的最重要的一点是,这不是指的是文本框,而是指表数据集中的一个字段。

    根据您的基础数据类型,您可能需要对此进行调整。

    不带过滤器的示例数据:

    带过滤器:

    【讨论】:

    • 嗨伊恩,感谢您的回复。我不确定如何调整数据以使其成为一个值。让我编辑我的问题以更清楚地说明它
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多