我正在尝试查找此问题的逻辑/计算字段:
服务的总营业额等于或低于总营业额的时间。
如果周转率为零,则假定这是医院和手术的平均周转时间。
这是我想出的,但是我是Tableau的新手,所以有人可以更正我的语法,使其不读取错误:
IF ISNULL([Turnover]) THEN [Averageturn OVER]
ELSEIF [Turnover]> [AverageTurn over ] THEN "Over"
ELSEIF[Turnover]< [AverageTurn over ] THEN "under"
ELSE "average"
END
其读取的错误是预期的float类型而不是字符串。 但是,如果我期望将空值替换为平均营业额,该如何将其设置为字符串呢? 任何想法或帮助都会很棒
答案 0 :(得分:1)
将平均营业额转换为字符串,将平均营业额替换为字符串,因此您的条件将是:
IF ISNULL([Turnover]) THEN STR([Averageturn OVER])
ELSEIF [Turnover]> [AverageTurn over ] THEN "Over"
ELSEIF[Turnover]< [AverageTurn over ] THEN "under"
ELSE "average"
END