1

在 SSRS 中,当您添加地图并在向导中选择“气泡图”时,地图也会显示0值的气泡。我正在尝试按如下方式可视化数据:

地图图层设置

计算字段或总和都没有关系。当空间表和分析表匹配时,SSRS 似乎到处都显示气泡。Country_code 在我的情况下。

结果

当分析数据 = 0 时,有人可以帮我隐藏气泡吗?

4

2 回答 2

2

我想出了如何用一个小技巧来做到这一点。

右键单击地图>中心点属性>常规> 单击标记类型字段旁边的功能按钮,然后键入以下表达式:

=iif(Fields!Your_analytical_field.Value=0,"None","Circle")

或者,如果您只想对空值执行此操作:

=iif(Fields!Your_analytical_field.Value is nothing,"None","Circle")

而已 !

不知道这是否是完成您需要的最佳方法,但它仍然有效:)

于 2015-05-07T09:38:49.663 回答
0

另一种方法是通过加入分析数据集来过滤您的空间数据集。如果使用多维数据集数据,请使用 openquery 像这样加入:

SELECT a.*
FROM 
(SELECT your_geo_data, some_matching_id FROM SpatialData) a
INNER JOIN 
(SELECT "[some hierarchy].[some_other_matching_id]" some_other_matching_id FROM OPENQUERY(YOUR_LINKED_SERVER, 'SELECT NON EMPTY { ... } on 0 FROM ... ' ) ) b
on a.some_matching_id = b.some_other_matching_id

这里的问题可能是性能问题,因为您将运行分析数据集查询两次,一次用于分析数据集本身,另一次用于连接。

于 2016-05-09T12:33:02.923 回答