顶点有 FILTER 的图表
Charts with FILTER in apex
我看了很多教程,我知道如何创建不同的图表。问题是,我的老板需要动态图表。这意味着他想要两个 tables(如日历),以便他选择年份和月份(按月份和年份过滤)。之后,将从 table 创建图表。
(例如 2018 年 1 月各种产品的总销售额)
在网上搜索了一下,没有找到合适的教程。
如果您有商品,请说 P1_YEAR。
在 'change' 刷新图表区域的此项上创建动态操作。
在图表区域中,将 'page items to submit' 设置为 P1_YEAR,并将过滤器添加到您的图表中,例如:
where year = :P1_YEAR
重复其他项目,例如月份。他们可以使用相同的动态操作,只需列出多个项目。
如果您有大量图表,作为几十个操作的替代方案,您可以在每个要刷新的区域添加 class,并且 运行 一个 JavaScript使用 class
刷新所有区域的操作
$('.refreshme').trigger('apexrefresh');
P1_YEAR 的默认值可能以 'before regions' 计算或过滤器中的 NVL 的形式出现
where t.year = nvl(:P1_year, t.year)
我看了很多教程,我知道如何创建不同的图表。问题是,我的老板需要动态图表。这意味着他想要两个 tables(如日历),以便他选择年份和月份(按月份和年份过滤)。之后,将从 table 创建图表。 (例如 2018 年 1 月各种产品的总销售额)
在网上搜索了一下,没有找到合适的教程。
如果您有商品,请说 P1_YEAR。
在 'change' 刷新图表区域的此项上创建动态操作。
在图表区域中,将 'page items to submit' 设置为 P1_YEAR,并将过滤器添加到您的图表中,例如:
where year = :P1_YEAR
重复其他项目,例如月份。他们可以使用相同的动态操作,只需列出多个项目。
如果您有大量图表,作为几十个操作的替代方案,您可以在每个要刷新的区域添加 class,并且 运行 一个 JavaScript使用 class
刷新所有区域的操作$('.refreshme').trigger('apexrefresh');
P1_YEAR 的默认值可能以 'before regions' 计算或过滤器中的 NVL 的形式出现
where t.year = nvl(:P1_year, t.year)