Power BI创建甘特图度量值时&&语法报错问题求助
修复甘特图度量值的DAX语法错误
你的DAX代码存在多处语法和逻辑问题,这是导致Power BI报错的原因,逐一修正如下:
- 括号缺失:
CALCULATE函数内的min(Contracts_range[Start Date ]未闭合右括号,直接打乱了整个变量定义的语法结构,这是触发&&语法报错的核心原因。 - 逻辑条件笔误:
ProjectPeriod的结束条件误写为<= startdate,实际应该是<= EndDate,否则逻辑完全失效。 - IF函数条件错误:
result里的IF判断用了表名TabelaCalculada,不符合DAX语法规则,应替换为前面定义的ProjectPeriod变量。 - 缺失返回值:最后
return语句未指定返回的变量,需要补充result。
修正后的完整代码:
CF Gantt = VAR StartDate = CALCULATE( MIN(Contracts_range[Start Date]), REMOVEFILTERS(TabelaCalculada) ) VAR EndDate = CALCULATE( MIN(Contracts_range[End Date]), REMOVEFILTERS(TabelaCalculada) ) VAR ProjectPeriod = MIN(TabelaCalculada[Date]) >= StartDate && MIN(TabelaCalculada[Date]) <= EndDate VAR Result = IF(ProjectPeriod, 1) RETURN Result
内容的提问来源于stack exchange,提问作者0binary Name1
相关产品推荐
相关产品推荐

