跳到主要内容
哒哒星球DADA PLANET

Prompt · 已公开版本

每组取前几名:先说清并列规则再筛选

按班级、门店或项目分别排名,明确并列是否占名额,并保留筛选理由与原记录编号。

先看看示例

作者提供的示例,实际效果取决于你的输入和使用工具。

输入

【编辑示例】组 A:a1=90、a2=80、a3=80、a4=70。组 B:b1=60、b2=50。规则:按分数降序,每组前 2 名,边界并列全保留。

输出

【编辑示例】A 入选 a1、a2、a3,分数 90、80、80;a2 与 a3 同为第二名,所以保留 3 行。B 入选 b1、b2。若改成严格 2 行,必须另外提供 a2 与 a3 的次排序依据。

完整提示词

请按指定分组分别筛选前 K 项。先确认分组键、可比较的数值字段、排序方向、K 和并列规则。并列规则只能依据我的要求:保留边界上的所有并列项,或严格保留 K 行并使用明确的次排序键。若未指定且结果会不同,先问我,不能按原表偶然顺序截断。
缺失、非数值和重复实体分别标记;不要把文本排序当成数值排序,也不要擅自合并同名实体。结果包含原行号、分组、实体键、排序值、组内名次和入选原因;另附未能参与排名的记录。对每组核对入选数量和边界值;采用并列全保留时解释为何可能超过 K 项。只执行已给的筛选标准,不根据姓名或个人特征推测表现。

数据:
{{table}}
分组、排序及并列规则:
{{rules}}