[英]How to display blanks in Crystal Reports? (when there is / are no data)
题 - :
如果当天没有销售/支出数据,如何显示空白(或“ 0.00美元”)?
DATE ~ SALES ~ EXPENSES
-----------------------
09/01/2014 ~ **$0.00** . . ~ $500.00
09/02/2014 ~ $320.00 ~ **$0.00**
09/03/2014 ~ **$0.00** . . ~ **$0.00**
...
09/30/2014 ~ $50.00 ~ $24.00
我努力了 - :
查询它们以加入其日期,但不是在没有基准的地方显示空白,而是在不存在Table1.Dates的情况下显示存在的下一个数据。
有什么帮助吗? 我将尝试更多方式,并进一步进行谷歌搜索。
上图是完全按照第一种解决方案的建议得出的实际结果。 它是实际的字段和数据表1中。
尽管它确实显示了$ 0.00,但无论Table2和Table3中包含什么数据,都需要显示Table1.Dates中的日期。
您可以执行以下操作:
首先,而不是在Table1.Dates
上进行inner join
Table1.Dates
使用Outer Join
...,因为此表具有9月的所有日期。
使用Table1.Dates
将报告Table1.Dates
。
对于销售和费用,请写以下公式:
if Table1.Dates=Table2.Dates //Assuming Table two also consists of Date field Then "$"+ToText(Sales) else "$"+ToText(0)
对Expences重复相同的公式。
让我知道事情的后续
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.