使用日期参数来分摊成本,而不是按日期限制数据

时间:2016-03-29 18:58:03

标签: crystal-reports

我有一个水晶报表,目前有一个日期参数,用于创建成本和收入的点差结构。它适用于当前积极的举措,但完全排除未来的工作,没有成本或收入相关联。该报告应该在接下来的三个财政年度内展开,因此,如果一项计划在下一个财政年度开始,并且我在今年3月份运行报告 - 我需要在报告中显示该计划以及成本和收入将在第二个财政年度出现。

我已尝试删除日期参数,以便展开结构仍然存在,但随后会显示图书上的所有费用和收入。因此,如果您运行上个月的报告,它仍会为您提供相同的To Date成本和收入,就像您在当前月份运行它一样,这是一个问题。

我试图仅将月份参数应用于To Date数据,但随后传播仍然受到影响,因为点差是从To To获取数字并传播它。

看起来这一定是可能的,但我不能用正确的词来形容我的问题。

任何建议将不胜感激。谢谢!!

- 感谢您的回复,对不起,我的帖子不是很清楚。

这是水晶查询的缩写版本

 select company, project, costEntryMonth, projectStartMonth,
 projectCompletionMonth, actualCost,  projectedCost, originalCost
 from ProjectTable join CostTable on ProjectTable.Project=CostTable.Project
 WHERE company = 100 and jobStatus=1 and costEntryMonth< DateParameter 
 and projectCompletionMonth >= EndOfLastFiscalYear

该报告使用一个限制costEntryMonth的参数,以便在上个月运行它时,您可以获得我们所处历史记录的快照。 我的经理想要保持这个功能。问题是,对于可能没有任何成本条目的未来工作,它们不包含在报告中。看起来我需要一个过滤器来引入所有活动项目,无论是否有成本。然后在较低级别上有另一个针对costEntryMonth的过滤器..我不知道除了select专家之外还包括另一个过滤层的位置。也许有不同的小组?

感谢您的帮助!!

0 个答案:

没有答案