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

那么,我在维下拉参数引用该维度表的时候,没有办法选择具体使用哪一项,默认是第一个年月日,
但是报表上需要用年季度做过滤,我需要在维下拉参数中如何写才能起到作用的呢?

报表上直接展现的是年月日做的过滤,如何才能调整让维下拉筛选时候是年季度呢?


7个回答
在维下拉过滤条件中写根节点过滤或者节点过滤
item.id=符合年季度的代码就行了
比如我写left(item.id,3)='010' 就是维代码左边三位维010的数据
-
13671698267 数据老手Lv5
xxxl 发表于 2020-12-3 17:56
在维下拉过滤条件中写根节点过滤或者节点过滤
item.id=符合年季度的代码就行了
比如我写left(i ...
能直接写成item.id=维度表中的字段名称,可以么?也就是维下拉处显示的是年季度,这么可以写么,我的维度表是D_DATES,需要使用的字段名称为D_QTR,就是item.id=dim("D_DATES",D_QTR)?有没有类似这样的写法?
-
13671698267 数据老手Lv5
xxxl 发表于 2020-12-3 17:56
在维下拉过滤条件中写根节点过滤或者节点过滤
item.id=符合年季度的代码就行了
比如我写left(i ...

维度表创建的时候是没有级次的
13671698267 发表于 2020-12-3 18:02
能直接写成item.id=维度表中的字段名称,可以么?也就是维下拉处显示的是年季度,这么可以写么,我的维度 ...
您这里是通用维 item.id是取到代码,item.name才是名称,这里的item.id或者item.name都是维节点对象, 更多有关维对象的函数可以看看这个帖子https://bbs.esensoft.com/thread-137771-1-1.html加dim过滤的方法您可以自己试试
-
13671698267 数据老手Lv5
xxxl 发表于 2020-12-3 18:05
您这里是通用维 item.id是取到代码,item.name才是名称,这里的item.id或者item.name都是维节点对象, 更多 ...
单级维能获取到其他的属性列么?
-
13671698267 数据老手Lv5
xxxl 发表于 2020-12-3 18:05
您这里是通用维 item.id是取到代码,item.name才是名称,这里的item.id或者item.name都是维节点对象, 更多 ...
我看您的这个是有层级结构的,是通用维的公式是吧?