首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >射火过函数

射火过函数
EN

Stack Overflow用户
提问于 2016-09-30 22:28:17
回答 2查看 484关注 0票数 1

我想知道为什么下面的OVER函数会导致我的“完整”项仍然显示为“挂起”

第1步计算栏:

代码语言:javascript
复制
case  
WHEN ([Job]="A") AND ([Sample]="A") AND ([Test]="A") THEN "Complete"
Else "Pending"
END

第2步计算栏:

代码语言:javascript
复制
Max(
case  
when [LIMS Pending_Complete]~="LIMS Pending" then 
     "LIMS Pending" 
when [LIMS Pending_Complete]~="LIMS Complete" then 
     "LIMS Complete"
end) OVER ([Batch Number])

链接到所需的数据

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-10-02 17:51:41

您要查找的数据被错误地过滤,下面的计算是针对整个数据集的,而不是基于您筛选的值。

当对挂起的完整列和over列使用下列自定义表达式时,结果将正确显示。

PorC列

代码语言:javascript
复制
case  
WHEN ([Job]="A") AND ([Sample]="A") AND ([Test]="A") THEN "Complete"
Else "Pending"
END

列上的

代码语言:javascript
复制
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)结束

票数 1
EN

Stack Overflow用户

发布于 2016-10-01 01:09:42

@JQA --当我理解你的问题时,我认为你是在试图显示每批号“Pending_Complete”列中最重复的状态。如果是这样的话,下面的过度表达式应该会得到结果。

代码语言:javascript
复制
MostCommon([Pending_Complete]) over ([Batch Number])

表:

如果这不是你正在寻找的解决方案,请让我知道,以便我可以完善它。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39800962

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档