繁体   English   中英

SSRS空间气泡图-隐藏0值的气泡

[英]SSRS spatial Bubble map - Hide bubbles for 0 values

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

地图图层设置

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

结果

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

我想出了一些技巧。

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

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

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

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

而已 !

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

另一种方法是通过与分析数据合并来过滤空间数据集。 如果使用多维数据集数据,请使用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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM