(本文档仅供参考)
需求
数据表里面有两个维度(项目负责人、项目成员)、一个度量(完成进度),希望通过切换年份显示对应的项目负责人、项目成员、完成进度。
问题
使用文本组件进行富文本的编辑,选择对应单元格的值,但在参数切换的时候,只有项目负责人、项目成员有变化,完成进度的值不能正常显示。具体设置及效果如下:
文本框设置:
筛选器默认值显示效果:
筛选器切换效果:
解决方案
此场景文本组件使用了单元格数据函数,组件设计原理如下:
(1)若选择表格中维度字段,默认使用的是单元格数据,单元格数据是根据行列展示,属动态函数,故在参数切换的时候,可以根据行列动态切换
...
若希望度量也可以根据行列动态变化,可以使用单元格数据函数 [GetCellValue(self,行,列,'defaultT')] ,行数与前面一样,将列改成对应列即可,例如该示例中完成进度是第三列,则设置为3即可,如下图: