【问题标题】:Tableau Nested IF Statement including STRING and INTEGERTableau 嵌套 IF 语句,包括 STRING 和 INTEGER
【发布时间】:2021-06-27 21:43:28
【问题描述】:
我正在尝试计算具有字母数字(STRING ID)的特定项目的不同数量
符合特定标准的,即超过 45 天的未收发票
{FIXED [发票 ID] : (IF([INOVICE CATEGORY] = 1 THEN
(IF [中位发票年龄] > 45 THEN 1 ELSE 0 END)}
但我遇到了一个错误
【问题讨论】:
标签:
loops
if-statement
tableau-api
nested-loops
nested-lists
【解决方案1】:
我不确定这些字段是否已经聚合,但上面缺少第一个 IF 的 END 并且第一个 IF 有一个不必要的“(”。
试试下面的,看看它是否有效,或者你的错误信息是否改变。
{FIXED [Invoice ID] : (
IF [INOVICE CATEGORY] = 1 THEN (
IF [Median Invoice age] > 45 THEN 1 ELSE 0 END)
END)}
您可能需要汇总您的主要 IF 语句。