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

(本文档仅供参考)

问题现象

打开电子表格,报“字段被删除”错误,如图所示:


问题原因

这个是因为字段属性丢失导致的。

解决方案

如果数据集是SQL查询或者原生SQL查询,是否修改了查询定义,并进行了重新检测输出字段?

通常要保证输出字段名称要和之前是一致的,不应该在重新检测输出字段后生成新的字段名称,

因为重新检测输出新的字段名称后,对应的字段节点ID会变化,导致之前制作好的报表无法找到对应的字段。具体如下:

(1)原始报表查询定义如下:

 

(2) 修改查询定义,对字段进行计数如下:

 这个时候去重新打开电子表格报表,就会报“字段被删除”的错误了。

(3)正常修改查询的时候,修改方式应该如下,保持输出字段别名不变,这时候报表才可正常打开。


   可能原因2:数据库字段名称存在空格,导致数据集字段匹配不上,产品是不允许字段别名有空格的,建表的时候请注意字段不要带空格。      
   若必须要有空格,可按照如下方式写SQL:

     



  • 无标签