【发布时间】:2020-08-05 19:49:54
【问题描述】:
如果之前有人问过这个问题,我深表歉意,因为我一直在搜索,但仍然没有找到任何有用的信息。如果是,请指出正确的方向。
好的,问题是,我有一个包含 EquipmentId 和 OperatingHours 列的表格。数据是这样的,
| EquipmentId | OperatingHours |
| 1020 | 3577 |
| 1020 | 3577 |
| 1020 | 3580 |
| 1020 | 3581 |
| 1020 | 3585 |
我想根据 EquipmentId 获取最后一个条目,以便获得值 3585,我已尝试使用 Aggregate使用 Group By EquipmentId 并在 Aggregations 下类似这样,
但我仍然在输出中得到 3577 而不是最后一个条目。
我的问题是,我怎样才能只使用 DataFlows 获得最后一个条目值,还有什么我可以使用而不是 Aggregate 来解决这个问题。
如果我做错了什么,我深表歉意,这是我使用 DataFlows 的第一天,所以只是尝试遵循在线提供的不同教程。
感谢您并期待收到您的来信。
【问题讨论】:
-
OpreatingHours 是否越大,插入的时间越晚(最后一个条目)?
-
首先,在此聚合之前检查来自转换的数据的顺序。查看数据预览以查看顺序。要保持该顺序,您可能必须将所有内容移动到单个分区中。您可以通过在此聚合之前的转换上选择“单个分区”来设置它。
-
是 OperationalHours 随时间增加,它是指以 EquipmentId 引用的机器,它是 Operational hours,因此会逐渐增加。
-
嗨@rac3b3nn0n,错误现在解决了吗?
-
如果回答对你有帮助,希望你能采纳。这对其他社区成员可能是有益的。谢谢。
标签: azure azure-sql-database azure-data-factory dataflow azure-data-factory-pipeline