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

(本文档仅供参考)

需求

        数据表里面有两个维度(项目负责人、项目成员)、一个度量(完成进度),希望通过切换年份显示对应的项目负责人、项目成员、完成进度。

问题

        使用文本组件进行富文本的编辑,选择对应单元格的值,但在参数切换的时候,只有项目负责人、项目成员有变化,完成进度的值不能正常显示。具体设置及效果如下:

文本框设置:

筛选器默认值显示效果:

筛选器切换效果:

解决方案

        此场景文本组件使用了单元格数据函数,组件设计原理如下:
       (1)若选择表格中维度字段,默认使用的是单元格数据,单元格数据是根据行列展示,属动态函数,故在参数切换的时候,可以根据行列动态切换

      (2)若选择表格中度量字段,考虑到数值定位的准确性,默认使用的是交叉表数据,交叉表数据是直接定位为数值,写死状态,故参数切换时,不会跟随行列变化

若希望度量也可以根据行列动态变化,可以使用单元格数据函数 [GetCellValue(self,行,列,'defaultT')] ,行数与前面一样,将列改成对应列即可,例如该示例中完成进度是第三列,则设置为3即可,如下图:

  • 无标签