For any numeric data type, if the assigned value is zero, the TEXT() function returns an empty string. The expectation would be that the properly formatted zero value is returned - currency symbol and configured decimal places included.
Below is a table with some sample data. Note the circled row is where zero values are inserted but NOT returned from the TEXT() function.
Yep, Iโd call that a bug!
Escalated.
Thanks for reporting this @WillowMobileSystems ! Weโre taking a look.
Shahaf
@WillowMobileSystems weโre testing out a fix but in the meantime, I think this should help you get around the issue: change your expression from TEXT([Integer]) & " - Integer Result")
to IF(OR([Integer] = 0, ISBLANK([Integer])), "0", TEXT([Integer])) & " - Integer Result"
.
Best,
Shahaf
Or:
ANY(LIST(TEXT([Integer]), "0") - LIST("")) & " - Integer Result"
Yes I did do something of this kind. In my case, the column is a Price column and wanted to be sure the currency symbol was included - (e.g. โ$0 - No chargesโ).
Thanks for reporting this-- weโre deploying a fix for this, starting with all free users.
See the release notes here: December 8, 2021
User | Count |
---|---|
44 | |
29 | |
23 | |
20 | |
15 |