我想知道为什么下面的OVER函数会导致我的“完整”项仍然显示为“挂起”
第1步计算栏:
case
WHEN ([Job]="A") AND ([Sample]="A") AND ([Test]="A") THEN "Complete"
Else "Pending"
END第2步计算栏:
Max(
case
when [LIMS Pending_Complete]~="LIMS Pending" then
"LIMS Pending"
when [LIMS Pending_Complete]~="LIMS Complete" then
"LIMS Complete"
end) OVER ([Batch Number])链接到所需的数据
发布于 2016-10-02 17:51:41
您要查找的数据被错误地过滤,下面的计算是针对整个数据集的,而不是基于您筛选的值。
当对挂起的完整列和over列使用下列自定义表达式时,结果将正确显示。
PorC列
case
WHEN ([Job]="A") AND ([Sample]="A") AND ([Test]="A") THEN "Complete"
Else "Pending"
END列上的
Max(
case
when [PorC]~="Pending" then
"LIMS Pending"
when [PorC]~="Complete" then
"LIMS Complete"
end) OVER ([Batch])将over函数应用于筛选值
案例
当(1=列“Label 1")或(1=列”Label 2")超过(批处理)结束时,最大值(PoC)结束
发布于 2016-10-01 01:09:42
@JQA --当我理解你的问题时,我认为你是在试图显示每批号“Pending_Complete”列中最重复的状态。如果是这样的话,下面的过度表达式应该会得到结果。
MostCommon([Pending_Complete]) over ([Batch Number])表:

如果这不是你正在寻找的解决方案,请让我知道,以便我可以完善它。
https://stackoverflow.com/questions/39800962
复制相似问题