从一列中获取两个单独的值
Getting two separate values from one column
如上所述,我目前正在尝试从一列中获取两个单独的值。
我有一个名为statusDate
的栏目,我想知道状态是否超过一个月。如果超过一个月,它将被归类为 Overdue
,而少于一个月将被归类为 Pending
.
这是我试过的方法,然而,它只给了我一个值,不是Pending
就是Overdue
。但是,出于比较的原因,我想要两者。
IF (DATEDIFF('month', today(), statusDate) > 1)
THEN 'OVERDUE'
ELSEIF (DATEDIFF('month', today(), statusDate) < 1)
THEN 'PENDING'
END
我的计算字段有问题吗?请帮忙,谢谢!
我尝试创建两个不同的计算字段并将它们都放在行部分。然而,结果如下
我想创建一个饼图来显示逾期(长期)与待处理(短期)的百分比。
这是一种方法,您可以通过创建两个计算字段来创建两个字段。第一个你应该调用 "overdue" 使用下面的表达式;
IF (DATEDIFF('month', today(), statusDate) > 1)
THEN 'OVERDUE'
END
供"pending"使用;
IF (DATEDIFF('month', today(), statusDate) < 1)
THEN 'PENDING'
END
如果你想把它们加起来,return一个数字,以备过期使用;
IF (DATEDIFF('month', today(), statusDate) > 1)
THEN 1
ELSE 0
END
对挂起做相反的事情。
另外还要考虑到正好等于一个月的情况,大于等于使用=>,小于等于使用=<,这取决于你的业务逻辑。
希望对您有所帮助!
However, I want both for comparison reason.
使用当前设置,如果您将计算字段拖到行上以获取不同行中的值,或者如果您想要两个不同颜色的折线图,则可以轻松比较这两个值。
如果您想为每个州的饼图着色,请按原样使用饼图并将计算字段拖动到 "Colour"。这应该按预期分割馅饼。
您可以创建两个单独的计算字段 U.Y。 Fried 进行了描述,尽管这并没有真正给您提供当前计算所没有的任何额外可能性。
在大多数用例中,比较位于不同行中的值(如您所见,由 "overdue" 和 "pending" 分隔)然后比较不同列中的值要容易得多。
如上所述,我目前正在尝试从一列中获取两个单独的值。
我有一个名为statusDate
的栏目,我想知道状态是否超过一个月。如果超过一个月,它将被归类为 Overdue
,而少于一个月将被归类为 Pending
.
这是我试过的方法,然而,它只给了我一个值,不是Pending
就是Overdue
。但是,出于比较的原因,我想要两者。
IF (DATEDIFF('month', today(), statusDate) > 1)
THEN 'OVERDUE'
ELSEIF (DATEDIFF('month', today(), statusDate) < 1)
THEN 'PENDING'
END
我的计算字段有问题吗?请帮忙,谢谢!
我尝试创建两个不同的计算字段并将它们都放在行部分。然而,结果如下
我想创建一个饼图来显示逾期(长期)与待处理(短期)的百分比。
这是一种方法,您可以通过创建两个计算字段来创建两个字段。第一个你应该调用 "overdue" 使用下面的表达式;
IF (DATEDIFF('month', today(), statusDate) > 1)
THEN 'OVERDUE'
END
供"pending"使用;
IF (DATEDIFF('month', today(), statusDate) < 1)
THEN 'PENDING'
END
如果你想把它们加起来,return一个数字,以备过期使用;
IF (DATEDIFF('month', today(), statusDate) > 1)
THEN 1
ELSE 0
END
对挂起做相反的事情。
另外还要考虑到正好等于一个月的情况,大于等于使用=>,小于等于使用=<,这取决于你的业务逻辑。
希望对您有所帮助!
However, I want both for comparison reason.
使用当前设置,如果您将计算字段拖到行上以获取不同行中的值,或者如果您想要两个不同颜色的折线图,则可以轻松比较这两个值。
如果您想为每个州的饼图着色,请按原样使用饼图并将计算字段拖动到 "Colour"。这应该按预期分割馅饼。
您可以创建两个单独的计算字段 U.Y。 Fried 进行了描述,尽管这并没有真正给您提供当前计算所没有的任何额外可能性。 在大多数用例中,比较位于不同行中的值(如您所见,由 "overdue" 和 "pending" 分隔)然后比较不同列中的值要容易得多。