【发布时间】:2023-01-08 22:49:40
【问题描述】:
所以我有一系列来自 BE 的响应,其结构如下:
const answer= [
{
"Tanggal": "2023-01-05",
"Plant": "Ranc",
"Gedung / Zona": "Zona 2",
"Sektor": "9",
"Line": "34",
"Shift Running": "3",
"SKU Number": "310902",
"RPH Input": "Planned (H-1)"
},
{
"Tanggal": "2023-01-05",
"Plant": "Ranc",
"Gedung / Zona": "Zona 2",
"Sektor": "9",
"Line": "34",
"Shift Running": "2",
"SKU Number": "310902",
"RPH Input": "Revisi"
},
{
"Tanggal": "2023-01-05",
"Plant": "Ranc",
"Gedung / Zona": "Zona 2",
"Sektor": "9",
"Line": "36",
"Shift Running": "3",
"SKU Number": "300360",
"RPH Input": "Planned (H-1)"
},
{
"Tanggal": "2023-01-05",
"Plant": "Ranc",
"Gedung / Zona": "Zona 2",
"Sektor": "9",
"Line": "36",
"Shift Running": "3",
"SKU Number": "310907",
"RPH Input": "Planned (H-1)"
},
{
"Tanggal": "2023-01-05",
"Plant": "Ranc",
"Gedung / Zona": "Zona 2",
"Sektor": "9",
"Line": "37",
"Shift Running": "3",
"SKU Number": "310908",
"RPH Input": "Planned (H-1)"
},
{
"Tanggal": "2023-01-05",
"Plant": "Ranc",
"Gedung / Zona": "Zona 2",
"Sektor": "11",
"Line": "43",
"Shift Running": "1",
"SKU Number": "310101",
"RPH Input": "Planned (H-1)"
},
{
"Tanggal": "2023-01-06",
"Plant": "Ranc",
"Gedung / Zona": "Zona 2",
"Sektor": "11",
"Line": "44",
"Shift Running": "2",
"SKU Number": "321294",
"RPH Input": "Planned (H-1)"
},
{
"Tanggal": "2023-01-06",
"Plant": "Ranc",
"Gedung / Zona": "Zona 2",
"Sektor": "11",
"Line": "44",
"Shift Running": "3",
"SKU Number": "300079",
"RPH Input": "Revisi"
}
];
如果“Tanggal”、“Plant”、“Gedung/Zona”、“sektor”、Line 和 SKU 编号相同(不包括班次编号)但 RPH 输入值为“Revisi”,我尝试将其分组为日期", 它只会对来自 RPH 输入的值进行分组,该值具有值 revisi 而不是 Planned (H-1),预期数组是这样的,日期的值是 Shift Running 的累积值(这里是预期的大批):
const tranfrdata=[{ "2023-01-05": 12,
"2023-01-06": 5 }]
可以根据我上面提到的逻辑对其进行分组,是否可以这样做?或者有什么帮助吗?
【问题讨论】:
-
我很难理解这个问题。只是您要按日期添加 Shift Running,但不包括 Revisi 的 RPH Input?我们可以忽略其他字段吗?
-
嗯,不排除,假设我有两个条件,其中 tanggal、plant、gedung 等具有相同的值,但 RPH 输入有“Planned H-1”和“Revisi”,所以它只选择“Revisi”而不是“计划的 H-1”,以及按日期运行的加班。
-
啊,我想我现在明白了。
-
先生有什么帮助吗? @本斯蒂芬斯
-
源数据中是否可以有两个具有相同 Tanggal、Plant、Gedung / Zona、Sektor、Line、SKU Number 和 RPH Input 的项目?
标签: javascript arrays object