json 结构的数据,能否分开扩展数组下的数组
- 数据接口模拟如下,json 数组 a 下有多个 object,json 数组 c 下也有多个 object
{
"a": [
{
"b": "bv1",
"c": [
{
"d": "dv1"
},
{
"d": "dv1"
}
]
},
{
"b": "bv2",
"c": [
{
"d": "dv2"
},
{
"d": "dv2"
}
]
}
]
}
- 能否在表格中以 b 为主键进行扩展,然后在 b 扩展的过程中只跟随扩展 b 所在的当前 object 中的数组 c,我自己写的表达式如下图
- 效果如下图,在 b 扩展的过程中,把每个 d 都扩展了出来
- 我想要的效果如下图(这是我手动写死的想要的效果)
脚本数据集中这么做,直接将 json 数据处理成一个序表就行。
主要是 A4 单元格,里边用到了 news 函数,然后将拼好的序表返回。这样到报表中就是单序表数据了,按正常制作报表时制作就行。
处理 json 方法,可以参考下这个 http://c.raqsoft.com.cn/article/1536633176729
里边列出了多种情况