def FindLabel ( [INSERTEDMAINSIZE], [INSERTEDMAINMATERIAL] 😞
return str([INSERTEDMAINSIZE]) + " " + str([INSERTEDMAINMATERIAL])
I'm using ArcMap 10.2. There are null values in [INSERTEDMAINSIZE] and [INSERTEDMAINMATERIAL]. Instead of labeling the Null values as "None" I don't want them to show up on the map at all. If there is a value for that features, I want that to label, just not the null values. How do I add this to the script?
Thanks
I don't know man I still can't get it. It works for my other feature, but for the abandoned feature it's not working.
As Darren is suggesting, try:
def FindLabel ( [MAINSIZE], [MAINMATERIALTYPE], [SYSTEMMAOP], [INSTALLATIONDATE], [WORKORDERNUMBER], [INSERTEDMAINSIZE], [INSERTEDMAINMATERIAL] ):
return ' '.join(filter(None, ([MAINSIZE],[MAINMATERIALTYPE],[SYSTEMMAOP],'D',([INSTALLATIONDATE][-2:]),[WORKORDERNUMBER], '\n', [INSERTEDMAINSIZE], [INSERTEDMAINMATERIAL])))