-
-
13671698267 数据老手Lv5
发表于2020-12-3 15:41
悬赏1
已解决

事实表跟维度做了关联,但是关联只是会取到其中的名称,

报表上展现的指标名称,但是该列需要用维度字段中的属性列做过滤,但是我写了一个diminf函数,老是报错,是不是我的写法有问题,是否可以帮忙修改下实现现在的功能

报错的信息如下:

不知道如何调整,麻烦帮忙指出,谢谢
13671698267 发表于 2020-12-3 16:42
这个是我的维度表的信息,我想在报表端展示指标名称1这个字段,但是在过滤的时候用D_ATT1对报表做过滤 ...
维表中设置name字段维NAME1,主题表中绑定的字段是主题表名称.D_KPI,过滤条件中用diminf("维表名称",主题表名称.D_KPI,"D_ATT1")=”需要过滤的数据“,这样试试。例子是

8个回答
-
13671698267 数据老手Lv5
xxxl 发表于 2020-12-3 15:47
过滤条件里换成dim(主题表字段)=@参数组件名称 呢
主题表只是跟KPI_CODE关联,但是dim(属性),需要用属性字段,报表不是用指标代码/名称做过滤,想用属性字段做过滤,这个怎么处理呢?
13671698267 发表于 2020-12-3 16:07
主题表只是跟KPI_CODE关联,但是dim(属性),需要用属性字段,报表不是用指标代码/名称做过滤,想用属性字 ...
diminf("维表名称",主题表字段,"$caption“)这样试试
-
13671698267 数据老手Lv5
xxxl 发表于 2020-12-3 16:21
diminf("维表名称",主题表字段,"$caption“)这样试试
这样的话只能读出指标名称的,但是读不到属性名称的?
-
13671698267 数据老手Lv5
xxxl 发表于 2020-12-3 16:29
这是取到维表的文字字段

这个是我的维度表的信息,我想在报表端展示指标名称1这个字段,但是在过滤的时候用D_ATT1对报表做过滤,我应该怎么写呢?
维度表的名称,是D_KPIS01,我把表做成单级的维度,没有层级关系的形式,
不知道怎么才能取到D_ATT1(属性字段),用于报表的过滤,
主题表中字段的名称为D_KPI,与这张维度表的KPI_CODE做关联的
13671698267 发表于 2020-12-3 16:42
这个是我的维度表的信息,我想在报表端展示指标名称1这个字段,但是在过滤的时候用D_ATT1对报表做过滤 ...
维表中设置name字段维NAME1,主题表中绑定的字段是主题表名称.D_KPI,过滤条件中用diminf("维表名称",主题表名称.D_KPI,"D_ATT1")=”需要过滤的数据“,这样试试。例子是
