我有一个仪表板web应用程序,涉及用户登录以查询大量数据(MS SQL Server 2016)和查看结果图表。数据也经常变化(比如每小时一次)。性能尤其重要。为了提高性能,我发现我可以创建一个临时表一次,它处理大量的处理,然后重新查询该表多次(例如。按不同字段分组)以产生不同的图表。当用户第一次登录时,我可以使用此方法一次性快速地为用户预先计算大量图表数据。这比每次执行整个查询要高效得多(即,对20个图表中的每个图
我有一个APEX交互式报告中的数据,使用pivot语句显示15年内的月度数据。我使用case语句对一些值进行颜色编码,以确定它是否包含小数。我的问题是,通过使用case语句,它会从一行数据创建多行数据。我的报表为每一项显示2行,一行包含不含小数点的值,另一行包含包含小数点的值。
如何将这些行合并为一个行?是否使用分组依据?还是有更好的方法?.') > 0 then