为什么在 SSRS 2012 中允许 null 时我不能有默认值
Why I cannot have the default value when null is allowed in SSRS 2012
我有一个包含 10 个地方的列表,我将它们作为我的 SQL 记者 2012 中的值。
在我的报告中,我根据所选地点计算客户数量。
我想要的是所有地方的客户总数,以防默认情况下没有选择任何值。
您需要编辑 query/datasource 以说明用户选择 null
值的时间。
在您的 available values
中,您需要将 Null
值作为值和 All Places
作为标签。当用户选择所有地点(内部为空)时,您可以将其传递到您的查询中。
你的 where 子句看起来像这样:
Where ...
AND (Place = @Place Or @Place is Null)
我有一个包含 10 个地方的列表,我将它们作为我的 SQL 记者 2012 中的值。 在我的报告中,我根据所选地点计算客户数量。 我想要的是所有地方的客户总数,以防默认情况下没有选择任何值。
您需要编辑 query/datasource 以说明用户选择 null
值的时间。
在您的 available values
中,您需要将 Null
值作为值和 All Places
作为标签。当用户选择所有地点(内部为空)时,您可以将其传递到您的查询中。
你的 where 子句看起来像这样:
Where ...
AND (Place = @Place Or @Place is Null)