为什么在 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)