如何在 APEX 5 交互式报告中为单元格着色
How to color cell in APEX 5 Interactive Report
我在 APEX 5 中从事一些销售应用程序的工作,并且有交互式报告显示月度评论。它显示了一些文章的天数销售。
这份报告的来源是 select 来自一个 table 但每日销售的列是我从 select 子句调用的函数中获得的。
select s.art_id, s.art_name
, f_daily_sale('01', :GLOBAL_MONTH, :GLOBAL_YEAR, s.art_id, 1) d_01
, f_daily_sale('02', :GLOBAL_MONTH, :GLOBAL_YEAR, s.art_id, 1) d_02
, f_daily_sale('03', :GLOBAL_MONTH, :GLOBAL_YEAR, s.art_id, 1) d_03
. . .
, f_daily_sale('31', :GLOBAL_MONTH, :GLOBAL_YEAR, s.art_id, 1) d_31
from sale s
where s.month = :GLOBAL_MONTH and s.year = :GLOBAL_YEAR
group by s.art_id, s.art_name;
我需要为属于星期日的列着色,即红色。我希望每个日常单元格都可以点击,成为一个 link 到我将显示详细信息的模式页面。
我该怎么做?
提前致谢。
在列上,您可以将类型更改为 link 以打开包含详细信息的模式页面。
希望对您有所帮助:
with dts as (
select date'2017-01-01'+rownum-1 dt from dual
connect by level <= 366
)
select DT, 'data-style="background-color:red"' from dts
where to_char(dt, 'fmday', 'NLS_DATE_LANGUAGE=AMERICAN') = 'sunday';
此查询 return 2017 年所有星期日(日期格式)与红色单元格的相关 css 样式。
我在 APEX 5 中从事一些销售应用程序的工作,并且有交互式报告显示月度评论。它显示了一些文章的天数销售。
这份报告的来源是 select 来自一个 table 但每日销售的列是我从 select 子句调用的函数中获得的。
select s.art_id, s.art_name
, f_daily_sale('01', :GLOBAL_MONTH, :GLOBAL_YEAR, s.art_id, 1) d_01
, f_daily_sale('02', :GLOBAL_MONTH, :GLOBAL_YEAR, s.art_id, 1) d_02
, f_daily_sale('03', :GLOBAL_MONTH, :GLOBAL_YEAR, s.art_id, 1) d_03
. . .
, f_daily_sale('31', :GLOBAL_MONTH, :GLOBAL_YEAR, s.art_id, 1) d_31
from sale s
where s.month = :GLOBAL_MONTH and s.year = :GLOBAL_YEAR
group by s.art_id, s.art_name;
我需要为属于星期日的列着色,即红色。我希望每个日常单元格都可以点击,成为一个 link 到我将显示详细信息的模式页面。 我该怎么做?
提前致谢。
在列上,您可以将类型更改为 link 以打开包含详细信息的模式页面。
希望对您有所帮助:
with dts as (
select date'2017-01-01'+rownum-1 dt from dual
connect by level <= 366
)
select DT, 'data-style="background-color:red"' from dts
where to_char(dt, 'fmday', 'NLS_DATE_LANGUAGE=AMERICAN') = 'sunday';
此查询 return 2017 年所有星期日(日期格式)与红色单元格的相关 css 样式。