如何把数据集中,每行数据作为一个元素,放入一个数组中?

我的需求是比如数据集SQL执行后果,其结果如下:

        day   | region  |   amt     

20220501 |      A     | 100    

20220501 |      B     | 101     

20220501 |      C     | 102    

20220501 |      D     | 103

我希望能够通过函数或者公式将其转换为一个二维数组,如下形式

[     [20220501, A, 100],    

      [20220501, B, 101],     

      [20220501, C, 102],    

      [20220501, D, 103],

 ]

我翻看了下帮助文档,感觉没有发现相关函数可以实现这个

请教下大家, 这个该如何实现呢?

----update------ 

更新一下使用信息,我是想把处理后的数组传入事件的JS代码中,因为是做echarts的可视化(没有安装echarts插件,通过js代码实现),所以数据不会很多哈~

FineReport lisennku 发布于 2022-6-1 14:41 (编辑于 2022-6-1 15:55)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
snrtuemcLv8专家互助
发布于2022-12-20 19:55

安装这个插件,把数据做成json格式传递出去

数据JSON服务API-https://help.fanruan.com/finereport/doc-view-3894.html

image.png

最佳回答
0
用户6NWif5139660Lv6资深互助
发布于2022-6-1 14:44(编辑于 2022-6-1 14:45)

数据集里将这三个字段合并以,分开 拖到A1单元格

day+","+ region+"," + amt

SPLIT(A1,",")

  • lisennku lisennku(提问者) 我试了下,我通过```array(split(report0~A1,\',\'))```得到的结果是一个一维数组,请问该怎么弄成二维的呢
    2022-06-01 15:57 
最佳回答
0
CD20160914Lv8专家互助
发布于2022-6-1 14:50

你的结果。要放在一个单元格中?

[     [20220501, A, 100],    

      [20220501, B, 101],     

      [20220501, C, 102],    

      [20220501, D, 103],

 ]

这个内容要放在一个单元格里面展示?那假如你的数据很多呢?

  • lisennku lisennku(提问者) 不放到单元格哈,我没说清楚,要传到js里
    2022-06-01 15:57 
  • 4关注人数
  • 361浏览人数
  • 最后回答于:2022-12-20 19:55
    请选择关闭问题的原因
    确定 取消
    返回顶部