替换模型导致的字段飘红,报错字段不存在应该怎么解决

1.问题背景:替换模型导致的字段飘红,报错字段不存在,但是模型中是有这个字段的,应该怎么处理?

替换模型导致的字段飘红,报错字段不存在应该怎么解决 - 图1

2.解决方法

打开浏览器控制台,先用如下命令查看该字段值的isDeleted 值是否是true

先用 store.current.dataModels 查看模型所在的列表顺序,如下模型顺序是0

替换模型导致的字段飘红,报错字段不存在应该怎么解决 - 图2

然后用 store.current.dataModels[0].pivotSchema.dimensions 查看维度列表,如果是度量字段报错,则用store.current.dataModels[0].pivotSchema.measures 查看度量列表,现以维度字段为例:找到飘红字段的列表id值,查看对应isDeleted值是true

替换模型导致的字段飘红,报错字段不存在应该怎么解决 - 图3

然后用如下命令把对应字段值的isDeleted值改成false:

store.current.dataModels[0].pivotSchema.dimensions[13].isDeleted=false 其中dataModels[0]中的0是模型列表的id值,dimensions[13]是维度字段列表的id值

替换模型导致的字段飘红,报错字段不存在应该怎么解决 - 图4

状态值改成false后,然后在模型里随便新建一个计算字段后,飘红状态的字段即可恢复正常,然后把报告保存退出即可。

替换模型导致的字段飘红,报错字段不存在应该怎么解决 - 图5