span8
span4
计算列表中找到的值的直方图,并在特性的新列表属性中返回这些值。将对新列表进行排序,以便出现次数最多的值排在第一位。
somelist {0}。val = 'apple' somelist{1}.val = 'donut' somelist{2}.val = 'aardvark' somelist{3}.val = 'apple' somelist{4}.val = 'aardvark' somelist{5}.val = 'apple'
然后得到的特性将有这个列表属性:
_histogram {0}。value = 'apple' _histogram{0}.count = 3 _histogram{1}.value = 'aardvark' _histogram{1}.count = 2 _histogram{2}.value = 'donut' _histogram{2}.count = 1
直方图名称可以更改,允许您将多个直方图附加到一个特性上。
附件中的工作区(见附件:ListHistogrammerExample.fmwt)的一个示例ListHistogrammer变压器。
在本例中,用户需要计算在一组分区数据中每种类型(区域)有多少个特性。这可以通过创建源数据的人工聚合和列表并通过ListHistogrammer运行它来实现。
工作区实际上更进一步,它有一个自定义的转换器,可以将直方图转换为一组属性和值
FME查看器中显示的数据显示有21个不同的区域,其中(例如)有14个区域类型CS的特性。
©2019安全亚搏在线软件公司法律