【背景】
用户录入包含开始日期和结束日期的交易数据,希望系统最终能够给出精确到日次的利润统计图表。
【分析】
颗粒度细化到日次,意味着需要在追加期间交易数据时能够自动拆分为日次颗粒度存储在用于统计的子表中。
这就涉及如何构建数据结构,然后又要能够以多条记录的形式喂给子流程,以循环新增记录。
【方法】
- 首先用Python代码块形成自定义数据结构,形式类似:
output = {'data':[{"CustNo": "1"},{"CustNo": "2"}]}
-
用Json解析模块,获得多条数据,注意,这里CustNo是枝叶,Data是根部,如果需要获得多条,生成参数时应该选data。类似于:
-
接着再用获得多条数据模块,方式选择从对象数组获取:
-
这样,自己架构的数据就转化为了多条记录,此时再追加一个子流程,发现可以识别为多条进入循环了。