在指示器中使用街机进行动态文本

201
7
跳到解决方案
01-05-2023 07:50 PM
标签(1)
KhadijaSafi
通过
新的因素

你好,

在高级格式设置中,我试图使用街机来显示指示符引用的字段中的文本数据。这是我的代码

var cat = $datapoint["count_Asset_Group"]返回{//textColor: ", //backgroundColor: ", topText:猫,topTextColor: ", topTextOutlineColor: ", topTextMaxSize: ", middleTextOutlineColor: ", middleTextMaxSize: "大",//bottomText: ", //bottomTextColor: ", //bottomTextOutlineColor: ", //bottomTextMaxSize: "中",iconName: " icon1 ", iconAlign: " left ", iconColor: ", iconOutlineColor: " //noValue:false, //属性:{// attribute1: ", // attribute2: " //}}

然而,顶部文本只显示了字段中值显示的次数,当我想要它显示字段的实际文本时,例如房子,汽车....

khadijasafi_0 - 1672976977716. - png

这是我如何配置指示器中的数据的屏幕截图

khadijasafi_1 - 1672977035995. - png

0荣誉
1解决方案

接受的解决方案
JenniferAcunto
Esri贡献者

您可以通过将特征模式指示灯分组到摘要指示灯的顶部来破解它。只需选择一个随机值来显示,然后将类别字段添加到顶部文本,并从该指示器中删除值字段。

2023 - 01 - 06 - _13 - 41 - 24. jpg

将其设置为仅在使用类别选择器对其进行筛选时才呈现,然后将“selection”消息更改为“All”。

Untitled Project.gif

——珍

在原帖子中查看解决方案

0荣誉
7回复
jcarlson
通过 MVP荣誉贡献者
MVP荣誉贡献者

你把它们都设置为元数据(“count_Asset_Group”)所以它们会显示相同的文本。你期望在那里看到什么价值?

当你编辑你的Arcade表达式时,你应该有展开视图的选项:

jcarlson_0 - 1673017265468. - png

这将允许您查看所有可用的全局变量。根据您配置指示器的方式,可能没有任何具有所需值的全局变量。

——乔什·卡尔森
肯德尔县GIS
0荣誉
KhadijaSafi
通过
新的因素

我想看看缺陷的价值。当我在下面的选择器中更改选择时,它会更新指示器,但我希望指示器指出它是哪个缺陷。

khadijasafi_0 - 1673033886145. - png

0荣誉
jcarlson
通过 MVP荣誉贡献者
MVP荣誉贡献者

我不认为一个指标能自己做到这一点。您可以使用数据表达式来创建聚合计数,然后将指示器设置为特征模式,而不是显示统计数据。但这样做可能会带来更多麻烦。

——乔什·卡尔森
肯德尔县GIS
0荣誉
JenniferAcunto
Esri贡献者

您可以通过将特征模式指示灯分组到摘要指示灯的顶部来破解它。只需选择一个随机值来显示,然后将类别字段添加到顶部文本,并从该指示器中删除值字段。

2023 - 01 - 06 - _13 - 41 - 24. jpg

将其设置为仅在使用类别选择器对其进行筛选时才呈现,然后将“selection”消息更改为“All”。

Untitled Project.gif

——珍
0荣誉
KhadijaSafi
通过
新的因素

这允许我显示缺陷类型值但现在数字不显示了。

khadijasafi_0 - 1673038731302. - png

我觉得我需要在中间的文字里写点什么,但是元数据(“count_Asset_Group”)现在不管用了。

khadijasafi_1 - 1673038820010. - png

0荣誉
JenniferAcunto
Esri贡献者

您可以使用我的特征指示器来处理文本,使用统计指示器来处理值。然后按住shift同时拖动一个到另一个来“分组”。你不可能在一个指标上做到这一切,除非你打算下降@jcarlson的数据表达式路由。

——珍
0荣誉
KhadijaSafi
通过
新的因素

好的,我使用了两个指示器,现在它可以正常显示了。谢谢你的帮助!

0荣誉