Hello again,
I have this list column as number with no decimals

Which is a lookup column in another list that displays correctly

By default the machine number is displayed in my app gallery with lots of following 00000s
And I use the following formula to correct the display
First(Split(ThisItem.'Numéro Machine'.Value; "." )).Result

However I can not apply the same logic to the display in the datacard of a form, it displays with all the zeros

I need to filter the datacard to remove blank machine numbers so the defaultSelectedItems is
Filter(Choices([@MainIntList].'Numéro Machine');!IsBlank(Value))
How do I combine the filter above with
First(Split(ThisItem.'Numéro Machine'.Value; "." )).Result
so that the list is filtering out blank rows and removing the .000000s ??
thanks