Dataverse中含Choice类型列的IF公式函数配置异常求助
Dataverse Formula列IF函数失效问题解决办法
错误原因:你把
'Year'.Value转成文本类型后,和数字1做相等判断,类型不匹配导致逻辑无法生效。实际上Choice列的Value本身就是数字类型,完全不需要用Text()转换。正确公式:直接对数字值进行比较即可,修正后的公式为:
If('Year'.Value = 1, 1, 0)额外注意事项:
- 确认Formula列的返回数据类型设置为数字(比如整数类型),如果误选了文本类型,返回的1/0也会显示异常
- 保存公式后,需要等待Dataverse后台完成计算同步,可能需要刷新页面或重新打开数据表查看结果
内容的提问来源于stack exchange,提问作者neke
相关产品推荐
相关产品推荐

