在模块“项目”的报告“任务分析”中,当我选择度量“#截止日期”时,对于那些错过了截止日期的任务显示负值。我可以以某种方式格式化该字段以在此报告中显示正值吗?
请注意:在数据库视图中,此字段不得丢失符号,因为用户使用过滤器“截止日期的天数”小于0”来过滤所有错过截止日期的任务。
答案 0 :(得分:1)
由于我无权访问企业代码库,因此我将根据社区为您提供答案:
Tasks Analysis
是一个报告。
在我们的案例中,我们正在玩以下游戏:
Tasks Analysis
按钮将调用action_project_task_user_tree
,后者依次显示report.project.task.user
的报告视图(数据透视图/图形)。现在,此报告从addons/project/report/project_report.py
因此,基本上,您要做的是更改_select
中的sql语句,尤其是如何计算delay_endings_days
。
自从您提到:
请注意:在数据库视图中,此字段不得丢失符号,因为用户使用过滤器“截止日期的天数”小于0”来过滤所有错过截止日期的任务。
您可以添加具有该计算的另一个字段,并将其隐藏。
这是简单明了的解决方案,您可以继续进行更改,以使呈现记录的窗口小部件显示所需的内容,但是我不确定是否要沿此路径前进。