Oracle Apex-通过URL创建/传递/设置交互式报告(IR)过滤器作为参数 场景 尝试使用URL添加Oracle Apex交互式报告筛选器 遵循官方文档语法:但是,无法通过URL找到在中创建或包含操作员筛选器(在Oracle Apex interactive report中)的简单URL语法。 Oracle Apex-通过URL创建/传递/设置交互式报告(IR)过滤器作为参数

Oracle Apex-通过URL创建/传递/设置交互式报告(IR)过滤器作为参数 场景 尝试使用URL添加Oracle Apex交互式报告筛选器 遵循官方文档语法:但是,无法通过URL找到在中创建或包含操作员筛选器(在Oracle Apex interactive report中)的简单URL语法。 Oracle Apex-通过URL创建/传递/设置交互式报告(IR)过滤器作为参数,oracle,filter,report,oracle-apex,interactive,Oracle,Filter,Report,Oracle Apex,Interactive,学分: 步骤1-为交互式报告区域定义静态id 步骤2-将URL语法更改为包含-Report ID | Filter | COLUMN NAME: (示例1:将使用中的操作符添加交互式报告过滤器) 其中: IR-前缀是必需的 [MOS]-交互式报告的静态Id 在中-交互式报告过滤器在操作员中(见下面的操作员列表) SR_公司-交互式报告列名 \Coca Coba,Gudai Exchange Holdings\-过滤器的值(在本例中:2个公司名称)。 结果: (示例2:将使用

学分

步骤1-为交互式报告区域定义静态id





步骤2-将URL语法更改为包含-Report ID | Filter | COLUMN NAME

示例1:将使用中的操作符添加交互式报告过滤器


其中:

  • IR-前缀是必需的
  • [MOS]-交互式报告的静态Id
  • 中-交互式报告过滤器在操作员中(见下面的操作员列表)
  • SR_公司-交互式报告列名
  • \Coca Coba,Gudai Exchange Holdings\-过滤器的值(在本例中:2个公司名称)。
结果:

示例2:将使用包含运算符添加交互式报告过滤器,并将清除以前的过滤器


其中:

  • CIR-清洁以前的过滤器
  • IR-前缀是必需的
  • [MOS]-交互式报告的静态Id
  • C-交互式报告过滤器包含操作员(见下面的操作员列表)
  • SR_公司-交互式报告列名
  • GMC Sport Company-过滤器的值(在本例中:2个公司名称)。

结果:





有效运算符列表():

有效的运算符包括:

C=包含

EQ=Equals(这是默认值)

GTE=大于或等于

GT=大于

LIKE=SQL-LIKE运算符

LT=小于

LTE=小于或等于

N=Null

NC=不包含

NEQ=不等于

NLIKE=不喜欢

NN=不为空

NIN=不在(用前后反斜杠转义逗号分隔的值)

IN=IN(用前后反斜杠转义逗号分隔的值)

ROWFILTER=行文本包含(这将使用类型字符串或数字搜索报告中显示的所有列)

http://mywebsite.com/ords/f?p=103:2:::::IR[MOS]IN_SR_COMPANY:\Coca Coba,Gudai Exchange Holdings\
 http://mywebsite.com/ords/f?p=103:2::::CIR:IR[MOS]C_SR_COMPANY:\GMC Sport Company\