免费视频|新人指南|投诉删帖|广告合作|地信网APP下载

查看: 504|回复: 11
收起左侧

[求助] 求助 arcgispro 字段计算

[复制链接]

7

主题

1729

铜板

3

好友

助理工程师

Rank: 5Rank: 5

积分
298
发表于 2023-12-1 09:37 | 显示全部楼层 |阅读模式
微信截图_20231201093204.png
请教大神们一个问题,我现在要实现计算T2字段,让它搜索字段[SLXX]中是否有字段[JB_1-1]的字符,如果有就返回Y,如果没有就返回N。示例:第一行中字段[SLXX]没有[jb_1]-1,即4的字符,那么就返回N,及字段[T2]=N,麻烦大神写个公式,感谢!

0

主题

9577

铜板

4

好友

高级工程师

Rank: 9Rank: 9Rank: 9

积分
603
发表于 2023-12-1 14:07 | 显示全部楼层
T2 = D(!JB_1! , !SLXX!)

块代码
def D(a,b):
    if b is not None and b !="":
        d = b.split(',')
        if str(a) in d:
            c = "Y"
        if str(a) not in d:
            c = "N"
    else:
        c = None
    return c
回复 支持 反对

使用道具 举报

7

主题

1729

铜板

3

好友

助理工程师

Rank: 5Rank: 5

积分
298
 楼主| 发表于 2023-12-1 14:46 | 显示全部楼层
道兄 发表于 2023-12-1 14:07
T2 = D(!JB_1! , !SLXX!)

块代码

感谢道兄,我回去试试看!
回复 支持 反对

使用道具 举报

21

主题

9万

铜板

83

好友

地信学员

开开心心每一天

Rank: 12Rank: 12Rank: 12

积分
12199
发表于 2023-12-1 19:08 | 显示全部楼层
谢谢楼上的兄弟提供分享
回复 支持 反对

使用道具 举报

0

主题

995

铜板

0

好友

助理工程师

Rank: 5Rank: 5

积分
125
发表于 2023-12-2 18:19 | 显示全部楼层
:zt:zt:zt:zt:zt:zt:zt
回复 支持 反对

使用道具 举报

0

主题

995

铜板

0

好友

助理工程师

Rank: 5Rank: 5

积分
125
发表于 2023-12-2 18:42 | 显示全部楼层
:zt:zt:zt:zt:zt:zt
回复 支持 反对

使用道具 举报

0

主题

6664

铜板

1

好友

教授级高工

Rank: 12Rank: 12Rank: 12

积分
1307
发表于 2023-12-3 10:20 | 显示全部楼层
学习学习,努力提升阅读权限中
回复 支持 反对

使用道具 举报

15

主题

2万

铜板

6

好友

VIP会员

Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23

积分
1396
发表于 2023-12-3 14:44 | 显示全部楼层
写公式其实比较麻烦,要考虑很多逻辑;遇见这种我一般都是按属性选择,然后分别赋值
回复 支持 反对

使用道具 举报

2

主题

2451

铜板

2

好友

工程师

Rank: 7Rank: 7Rank: 7

积分
466
发表于 2023-12-4 15:00 | 显示全部楼层
我一般导成EXCEL然后计算。
回复 支持 反对

使用道具 举报

2

主题

2746

铜板

0

好友

工程师

Rank: 7Rank: 7Rank: 7

积分
511
发表于 2024-2-9 15:24 | 显示全部楼层
谢谢分享:bq:bq
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

在线客服
快速回复 返回顶部 返回列表