gpt4 book ai didi

reporting-services - 使用可选的多值文本框作为数据集过滤器

转载 作者:行者123 更新时间:2023-12-01 11:46:05 25 4
gpt4 key购买 nike

我有一份报告返回产品名称列表和其他产品规范。该报告目前有不同的搜索选项。我的用户现在还希望能够通过输入多个产品编号来按产品编号进行搜索。

如何按产品编号添加过滤器,这是一个可选的多值文本框?我试图添加一个多值文本框。未输入任何值时,该报告似乎不起作用。如果我在文本框中输入一个或多个产品编号,它似乎工作正常。有什么方法可以告诉我报表没有过滤 Null 值参数?或任何其他使用可选多值参数的想法?

这是我的多值文本框的设置

    Name = ProductNumber
Prompt = Product Number
Data Type = Text
Allow Blank Value (checked)
Allow Null value (not checked)
Allow Multiple Values (checked)

这里是数据集过滤器

    Expression = [ProductNumber]
Operator = In
Value = [@ProductNumber]

谢谢

TL

最佳答案

我认为你应该通过以下方式欺骗数据集过滤器:

  1. 表达式应该检查参数是否为空,如果是,则给表达式一个 1,否则该字段。
  2. Value 应该进行相同的检查,如果参数为空,则将值设置为 1,否则将其设置为参数。

但保留你的运算符(operator)。


或者,您可以在 SQL 中以类似的方式执行此操作,并且具有更大的灵 active 和性能。

关于reporting-services - 使用可选的多值文本框作为数据集过滤器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15102010/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com