-
-
马端 初学数据Lv2
发表于2018-12-5 14:47
悬赏1
已解决
i中userid()就是id(),bbq()就是t(0)。例如是需要在i中写宏,需求为if(@bbq>"20180101","1","0"),在i中写法即为<#=if(%t(0)%>"20180101","1","0")#>
大致是这个逻辑,很久没使用过i中的定义指标进行过滤了,具体你可以尝试下,或者wiki搜索下相关的参数写法。
我截图中的“定义计算指标”的方式,在定义后,i中的写法都是 %计算指标% ,即前后是用百分号。
常用的就是id() 报表户id ,name() 报表户名称,t(1) 年,t(2) 月,t(3) 日
具体还是请尝试下后细节调整,这里描述的是很久以前实施i时用到过的内容,截图为单机版中的定义配置方式,你现在应该都是web进行开发设计了,可以找一下计算指标在哪里进行定义配置。

7个回答
缱绻 发表于 2018-12-5 14:50
这个想在哪里设置参数啊,是用来做什么呀
就好像 我在 I 的采集表里设置了一个公式 if(bbq=***,怎么样,怎么样) 这样的
我想要一个好像bbq 这样的参数
本帖最后由 pengli 于 2018-12-5 16:35 编辑
i中userid()就是id(),bbq()就是t(0)。例如是需要在i中写宏,需求为if(@bbq>"20180101","1","0"),在i中写法即为<#=if(%t(0)%>"20180101","1","0")#>
大致是这个逻辑,很久没使用过i中的定义指标进行过滤了,具体你可以尝试下,或者wiki搜索下相关的参数写法。
我截图中的“定义计算指标”的方式,在定义后,i中的写法都是 %计算指标% ,即前后是用百分号。
常用的就是id() 报表户id ,name() 报表户名称,t(1) 年,t(2) 月,t(3) 日
具体还是请尝试下后细节调整,这里描述的是很久以前实施i时用到过的内容,截图为单机版中的定义配置方式,你现在应该都是web进行开发设计了,可以找一下计算指标在哪里进行定义配置。
pengli 发表于 2018-12-5 16:34
i中userid()就是id(),bbq()就是t(0)。例如是需要在i中写宏,需求为if(@bbq>"20180101","1","0"),在i中写法 ...
您这里设置的计算指标是不是任务里的呀?这样设置是不是只能在本任务里使用?我可以在外部进行赋值吗?
比如我定义一个%a% ,我能在链接(http://127.0.0.1:8888/BI?a=1)或是哪里给他赋值吗?
马端 发表于 2018-12-11 10:15
您这里设置的计算指标是不是任务里的呀?这样设置是不是只能在本任务里使用?我可以在外部进行赋值吗?
...
跨任务的目前没尝试过,只在本任务中使用过计算指标 - -+~