分区统计图不会在 Dashboard Studio 中渲染,但会在 Classic Dashboards 中渲染

问题描述 投票:0回答:1

我需要根据计数绘制世界地图并为国家/地区着色,并将其绘制到仪表板上。这是我的询问

...<ommitted> AS iso2
| search iso2=*
| stats count by iso2
| lookup geo_attr_countries iso2 OUTPUT country
| fields+ count, country
| geom geo_countries featureIdField="country"

这在搜索页面上效果很好。当选择 Visualization=Choropleth Map 时,它会正确绘制。我将其添加到经典仪表板类型的仪表板上,效果很好。但是,当我将相同的查询添加到 Dashboard Studio 类型的仪表板时,它不起作用。我收到一个错误

Cannot read properties of undefined (reading 'warn')

如何解决这个问题?

splunk choropleth splunk-dashboard splunk-dashboard-studio
1个回答
0
投票

了解您的数据列 当您创建搜索来生成分区统计图时,搜索将有一列字段,通常是州、国家/地区或地区。该列通常相当于设置primary[0],即结果的第一列。应该至少还有一个列将数值与第一列中的每个字段相关联(也可以配置 NULL 值的颜色)。这通常(但并非总是)是搜索结果中的第二列,相当于设置primary[1]。如果您要使用的数值位于不同的列中,请使用等效设置 Primary[n-1],其中 n 等于列号。

文档 - https://docs.splunk.com/Documentation/Splunk/9.1.0/DashStudio/mapsChor

据此,我将查询修改为下面的查询并且成功了

| fields+ country, count
© www.soinside.com 2019 - 2024. All rights reserved.