通达信公式COUNTDATE:COUNT(IF(MONTH=MONTH(TODAY()) AND O<>0, 1, 0));
测试结果:您在括号前写的不是函数、公式等,且缺少必要的运算符! 请问这是怎么回事呢?又该怎么修改?
通达信:您在括号前写的不是函数、公式等, 且缺少必要的运算符!
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
1条回答 默认 最新
关注似乎你试图使用 COUNT 函数来计算当月有多少个开盘价不等于0的交易日。你可以试试直接使用下面这段通达信公式:
COUNT(MONTH=MONTH(TODAY()) AND O<>0)这将返回当月开盘价 O 不等于 0 的日期数量。其中,COUNT(condition) 将计算满足 condition 的天数。
我注意到你使用了 COUNTDATE: 这种写法,这可能是你想要定义一个新的参数或者变量,但通达信并不支持这种写法。通达信公式主要基于 函数(function) 和 条件(condition) 来写,不支持自定义变量。因此,你可能需要直接在你的公式中插入COUNT(MONTH=MONTH(TODAY()) AND O<>0)解决 无用评论 打赏 举报