计算搜索结果中的唯一值
Count Unique Values in Found Set
首先请允许我解释一下我想要实现的目标。我找到了大约 100 条记录的集合,每条记录都有一个 SKU 编号(序列号),现在在 100 条记录中,有些记录具有相同的 SKU,所以当然只有不到 100 个唯一的 SKU。
我想知道某个 SKU 在搜索结果中出现了多少次。不是唯一 SKU 的总数,而是每个 SKU 单独出现的次数。
例如,我可以让 SKU - 123456 - 在搜索结果中出现两次,因此它的值应该是 2,因为搜索结果中有 2 个该 SKU 的实例。
所以重申一下,我不想知道搜索结果中唯一 SKU 的总数,而是想知道每个单独的 SKU 在搜索结果中出现了多少次。
我已经尝试了很多东西,但总是以总的唯一值结束,这对我来说绝对没有用。
谢谢
基于michael.hor257的想法,您可以使用GetSummary 函数来实现您想要的结果。
示例字段定义:
根据 SKU 对搜索结果进行排序后,将产生以下结果:
使用 ExecuteSQL filemaker 本机函数可以轻松实现这一点。这是 FileMaker 文章,提供了很好的见解:
首先请允许我解释一下我想要实现的目标。我找到了大约 100 条记录的集合,每条记录都有一个 SKU 编号(序列号),现在在 100 条记录中,有些记录具有相同的 SKU,所以当然只有不到 100 个唯一的 SKU。
我想知道某个 SKU 在搜索结果中出现了多少次。不是唯一 SKU 的总数,而是每个 SKU 单独出现的次数。
例如,我可以让 SKU - 123456 - 在搜索结果中出现两次,因此它的值应该是 2,因为搜索结果中有 2 个该 SKU 的实例。
所以重申一下,我不想知道搜索结果中唯一 SKU 的总数,而是想知道每个单独的 SKU 在搜索结果中出现了多少次。
我已经尝试了很多东西,但总是以总的唯一值结束,这对我来说绝对没有用。
谢谢
基于michael.hor257的想法,您可以使用GetSummary 函数来实现您想要的结果。
示例字段定义:
根据 SKU 对搜索结果进行排序后,将产生以下结果:
使用 ExecuteSQL filemaker 本机函数可以轻松实现这一点。这是 FileMaker 文章,提供了很好的见解: