APEX 5.1.3交互式报表邮件下载时如何过滤指定列?
解决APEX 5.1.3交互式报表邮件下载过滤列的问题
好问题!在APEX 5.1.3版本中,交互式报表的「下载-邮件选项」对应的REQUEST类型确实是特定值——'EMAIL',你可以直接把它整合到你已有的列过滤条件里。
你之前用于Excel/HTML下载的条件是:
NVL(:REQUEST,'EMPTY') NOT IN ('PDF', 'XLSX', 'HTML', 'HTMLD')
只需要把'EMAIL'添加到排除列表中,修改后的条件如下:
NVL(:REQUEST,'EMPTY') NOT IN ('PDF', 'XLSX', 'HTML', 'HTMLD', 'EMAIL')
把这个更新后的条件填入目标列的条件区域,就能实现邮件下载时自动过滤掉该列的效果。
需要确认的是,'EMAIL'这个REQUEST值在APEX 5.1.x系列中是稳定有效的,和其他下载类型的REQUEST值逻辑一致。建议你设置完成后测试一次邮件下载,验证目标列是否已经从邮件附件的报表中移除。
内容的提问来源于stack exchange,提问作者theCJCsoccer
相关产品推荐
相关产品推荐

