页面树结构
转至元数据结尾
转至元数据起始

在创建Json数据源时,如果我们将预查询选择为“SQL语句(使用Json函数)”时,则可以使用SQL语句对Json数据进行预处理。

这样数据设计人员可以重新构建数据结构(例如输出连接的结果表)并隐藏不必要的数据细节,灵活的规划Json 数据。


上图SQL语句中使用了unwindJsoncross apply 等Json函数对源json数据进行了处理。

隐藏了大部分字段,仅提取了部分需要的字段,并且将“author”列的内容展开后与原表进行了拼接。

提示

在JSON 数据源连接界面中,SQL 语句使用“@source” 来引用 配置的JSON内容。


2. Json函数可以在哪里使用



本节内容中介绍的Json函数:

  • 可以在连接Json 数据源的时候可以使用。
  • 在创建自定义表的SQL语句时(数据源为Excel、Json、Xml、CSV或者Odata 均可以使用)。
  • 在报表中使用SQL创建内嵌数据集(数据源为Excel、Json、Xml、CSV或者Odata 时均可以使用)。

文中以连接Json 数据源为例,为您介绍这些函数的用法。

3. Wyn 系统中的Json函数



Wyn 系统中支持的Json 函数主要有:

  • 表值函数 UnwindJson、UnwindArray 。
  • 表连接函数 Cross Apply、Outer Apply
  • 以及JsonValue、JsonQuery。


接下来,为您详细介绍这几种Json 函数的具体用法。


  • 无标签