问题标签 [group-object]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
41 浏览

json - PowerShell 组排序选择

我的意思是尝试学习一点,并在使用 JSON 时与我认为基本的 Group By、Order By、... 进行斗争。

以下是我的尝试之一

我要做的只是生成一个 3 列表:userId、已完成、按已完成和 Count 排序的计数,但似乎无法完全正确。

结果最终会像

有人可以帮助我。一旦我得到 1 个功能示例,我就可以开始了。

谢谢

0 投票
2 回答
72 浏览

powershell - Powershell 仅在第 2 列 -cge 第 3 列基于第 1 列的组时显示行

我有一个这样的csv:

我需要按 MPN 列分组,然后首先检查最早的订单,看看 Backordered_by_Pallet 是否大于或等于 Reserved_Sum。

如果是 -cge,则只显示该组的那一行。如果不是,则检查下一个订单和第一个订单是否是并显示它们,依此类推。直到 backored 总数大于 Reserved_Sum

这就是我脑海中的样子:

预期输出:

我有不同的工作,但我不知道如何把它们放在一起:

如果它更大或不是很容易返回:

我已经尝试通过添加一个组

但这会显示整个组或什么都没有,我不确定如何将它们组合在一起,更不用说如何在需要时添加前一行的数量。

我相信我需要为每个深度做几层,所以我对 MPN 进行分组,为那个 mpn 创建一个数组,然后为该数组上的每个创建一个数组(按最旧排序)(不知道如何将前一行拉到add) 然后只导出结果,然后循环移动到下一个组,依此类推。

像这样?我知道这不是真的,我就是想不通

0 投票
2 回答
116 浏览

powershell - 组对象,获取计数

给定一个包含一些重复项目的列表,我可以使用Group-Object -AsHashtable并得到一个哈希表,它似乎有带有项目名称的键,而值是我不认识的。

所以,给定

$grouped将会

在这一点上,我会想到$grouped['B'].Count$grouped.'B'.Count会产生正确的计数 2。但我得到 0。我错过了什么?

0 投票
1 回答
33 浏览

powershell - 检索 S3 文件名,按 3 位数字与系列相关图像分组,然后将系列拆分为列,将新组拆分为新行

我正在尝试使用 CSV 批量上传列表,但是图像 url 在列中。

我使用 Amazon S3 来托管图像并使用 PowerShell 来检索每个文件的密钥。但是我不确定如何按相关文件进行分组,然后使用文本到列进行拆分?

这些文件具有一致的命名结构:

在上面的示例中,C2-123 有三张照片,C2-333 只有两张,所以我希望收到如下所示的结果。

0 投票
0 回答
43 浏览

arrays - 在已分组的对象中分组对象

我正在尝试准备一个名称重复但扩展名不同的文件列表。同时我想排除具有相同扩展名的文件。到目前为止,我已经创建了这个

我想我需要通过“扩展”属性对已经分组的对象中的对象进行分组,并丢弃那些“扩展组”计数小于 2 的组。

示例

有任何想法吗?