function - 如何比较列中的行?- 聚光灯
问题描述
您如何添加一个计算列来标识相同的 [WheelsetNumber] 组,行内有不同的 [W05Wheelset] 值?
例如 WheelsetNumber 100009 有 KCLASS 和 GSHORT 字符串,我希望它返回“1”。与 100920 不同,我希望它返回“0”,因为 100920 的所有行在 [W05Wheelset] 列中具有相同的 KCLASS 字符串。对于一排的轮对编号,例如 100011,我希望它也返回“0”
我知道我需要混合使用 OVER 函数,但我已经超出了我的深度。任何帮助表示赞赏:)
附加数据集
解决方案
这对你有用吗:
case when Count([W05Wheelset])!=UniqueCount([W05Wheelset]) over ([WheelsetNumber]) then 1 else 0 end
推荐阅读
- apache-spark - pyspark ml模型的顶点ai自定义模型训练
- javascript - 在版本 3 中从 Chart JS onHover 获取数据集值
- python - Python for 循环仅在 elasticsearch 文档中运行一次
- angular - 带有类别的 Laravel Angular 过滤数据不起作用
- python - 如何在 tkinter gui 中实现 cmd 输出?
- mysql - Mysql varchar 排序
- sql - 如何将多个值(如'param1','param2','param3'......)传递给postgresql中的存储过程?
- excel-formula - 将 MEDIAN IF 数组与间接相结合
- java - Mockito 是否使用反射模拟类和函数?
- java - Spring boot api通过不同的itemcode(唯一id)更新产品库存列表