Powerquery M 公式中的标记文字
Posted
技术标签:
【中文标题】Powerquery M 公式中的标记文字【英文标题】:Token literal in Powerquery M formula 【发布时间】:2021-12-10 09:24:56 【问题描述】:我在以下 powerquery M 公式中收到 Token Literal 预期错误。错误指向**之间的部分
if
(if [Value 1] = true then [Value 2] - [Value 3] else [Value 3] - [Value 4]) < [Value 1] and
**if**
(if [Value 1] = true then [Value 2] - [Value 3] else [Value 3] - [Value 4]) > 0 then 1 else
Please note this is this a part of a bigger formula, but only this part gives an error.
Does anyone has an idea how to solve this?
【问题讨论】:
【参考方案1】:如果没有公式在最后一个 else 之后结束(我假设为 0)就很难说,但是删除额外的 IF 应该可以工作
如果
(如果 [值 1] = true 则 [值 2] - [值 3] 否则 [值 3] - [值 4])
和
(如果 [值 1] = true 则 [值 2] - [值 3] 否则 [值 3] - [值 4])> 0
然后 1 否则 0
【讨论】:
以上是关于Powerquery M 公式中的标记文字的主要内容,如果未能解决你的问题,请参考以下文章
PowerQuery - 主行和子行 - 基于公式或逻辑的另一行的参考值
excel如何通过powerquery生成某一区间内所有日期