【发布时间】:2020-11-24 05:43:35
【问题描述】:
我有一张表格,显示托盘和这些托盘上的产品数量(“单位”)。由于多个可能的缺陷代码,单个托盘可能有多个记录。这意味着当我尝试对所有托盘上的总单位求和时,同一个托盘可能会被计算多次,这是不可取的。我想(但不知道如何)添加一个运行计数列以显示特定托盘 ID 出现了多少次,以便我可以过滤掉计数大于 1 的任何记录:
| Pallet_ID | Units | Defect_Code | COUNT |
+-----------+-------+-------------+-------+
| A1 | 100 | 03 | 1 |
| A1 | 100 | 05 | 2 |
| B1 | 95 | 03 | 1 |
| C1 | 300 | 05 | 1 |
| C1 | 300 | 06 | 2 |
| D1 | 210 | 03 | 1 |
| A1 | 100 | 10 | 3 |
| D1 | 210 | 03 | 2 |
在上面的例子中,正确的单位总数应该是 705。SQL 或 DAX 中的解决方案可以工作(尽管我倾向于 SQL)。我已经搜索了很长时间,但找不到适合这种特定情况的解决方案。非常感谢您的时间和考虑!
【问题讨论】:
-
那么你有什么尝试?你在哪里卡住了?请向我们展示您的尝试。
标签: sql-server powerbi dax