当前位置: 首页 > 知识库问答 >
问题:

如何在DMN中获取列表的唯一性?

卫才哲
2023-03-14

有没有人知道我可以在我的DMN中的哪里使用上面的功能。我试着在我的决定的“表达”选项卡上写感觉。

共有1个答案

贲俊才
2023-03-14

DMN规范提供了一个内置的列表函数来选择feel:List中的不同元素,它被称为distincent values()

示例:

distinct values([1,2,3,2,1]) = [1,2,3]

摘自DMN规范。

{
  My decision : [1,2,3]
}
 类似资料:
  • 问题内容: 我想创建一个(或一组)所有出现在python列表中的唯一值的列表。我有这样的事情: 我想要以下内容: 我知道对于字符串列表,您只能使用set(aList),但是我无法弄清楚如何在列表列表中解决此问题,因为set(aList)会向我显示错误消息 我该如何解决? 问题答案:

  • 问题内容: 我有一个看起来像这样的列表列表: 删除重复列表的最佳方法是什么?使用上面的示例,我正在寻找会产生这种情况的代码: 我最初以为我可以使用,但这似乎不适用于列表列表。我还看到了一个使用的示例,但是代码对我来说并不完全清楚。谢谢您的帮助! 问题答案: uniq_animal_groups = set(map(tuple, animal_groups)) 尽管您将得到一组元组而不是一组列表,但

  • 问题内容: 我想从以下列表中获取唯一值: 我需要的输出是: 此代码有效: 我应该使用更好的解决方案吗? 问题答案: 首先正确声明你的列表,以逗号分隔。你可以通过将列表转换为一组来获得唯一值。 如果进一步将其用作列表,则应执行以下操作将其转换回列表: 另一种可能(可能更快)的可能性是从头开始使用集合而不是列表。然后你的代码应为: 正如已经指出的那样,集合不保持原始顺序。如果需要,则应查找有序集合实现

  • 问题内容: 请考虑下表: 在这里,我要找回它们是具有独特组合的记录,和。如果存在两个或多个这些字段的唯一组合,我想选择其中的第一个。 作为上表数据的示例,我需要的输出是 (由于记录3和4具有相同的组合,我想只记录3,因为它是第一次出现) 我可以使用一条SQL语句执行此操作吗? 问题答案:

  • 我有一个表,在其他列中有column1和column2? 我需要从column1和Column2中获取的所有行的唯一值的计数。可能的查询:选择count(*)from((从table1中选择distinct column1)UNION(从table1中选择distinct column2)); 示例数据: 列1列2值1空值1值1值1值2值2值1值4空值5空 查询1:4的结果(Value1、Valu

  • 问题内容: 我在SQL Server输出中有一个查询, 假设我有一个具有某些字段的表(Ex.StudentMaster)-没有唯一约束。对于前 RollNumber和Name该表具有相同的数据。例如: 我只想获得第三条记录。如何识别此唯一记录? 问题答案: 任何一行都是第三行:-) 删除“第三”行:-) 删除最后一行: