Oracle apex 经典报表和派生列

Oracle apex 经典报表和派生列,oracle-apex,Oracle Apex,我有一个经典的报告,2列来自表,第3列是派生列 我想根据第二列的值计算第三列的值,比如如果第二列的值是1,那么我想在第三列中输入“-”,如果它大于1,那么在第三列中我想输入“多个日期” 我希望在第三列标题中有过滤器,其中包含我输入的值,例如“-”和“多个日期” 当我选择过滤器时,我希望相应地过滤报告 我有一张报告的屏幕截图 请任何人告诉我如何做到这一点 欢迎任何帮助 Apex 5.1和Firefox 您的SELECT语句应该如下所示: select ULA_ORDER_NUMBER, CO

我有一个经典的报告,2列来自表,第3列是派生列

我想根据第二列的值计算第三列的值,比如如果第二列的值是1,那么我想在第三列中输入“-”,如果它大于1,那么在第三列中我想输入“多个日期”

我希望在第三列标题中有过滤器,其中包含我输入的值,例如“-”和“多个日期”

当我选择过滤器时,我希望相应地过滤报告

我有一张报告的屏幕截图

请任何人告诉我如何做到这一点

欢迎任何帮助 Apex 5.1和Firefox

您的SELECT语句应该如下所示:

select ULA_ORDER_NUMBER,
   COUNT,
   CASE WHEN COUNT = 1 THEN '-' ELSE 'More than one dates' END as FILTER
from YOUR_TABLE
对于过滤器,只需“双击”计数列标题

这就是它看起来的样子:

希望这对你有帮助