Access中的零到零功能

时间:2014-08-11 07:54:26

标签: null zero

我正在尝试进行查询以总结一些月度销售数据。

目前,如果某个月没有销售,那么当我随后进行数据透视表时,它不会显示为月份,因此会扭曲我的图表。

我已经查看了之前的帖子,并看到使用If和Null来克服这个问题,但我在下面的SQL中尝试了这个并且只是不断出现语法错误 - 任何人都可以帮助我在下面做错了 - 有我把'如果'在错误的地方? 非常感谢

TRANSFORM Sum(TBL_GM201415SHIPMENT。[Value 2014/15])AS [SumOfValue 2014/15] SELECT TBL_SUPPLIERINFORMATION。[数字代码] 来自TBL_SUPPLIERINFORMATION INNER JOIN(tbl_PERIODS INNER JOIN TBL_GM201415SHIPMENT on tbl_PERIODS.Period = TBL_GM201415SHIPMENT。[Handover FP])ON TBL_SUPPLIERINFORMATION。[Numeric Code] = TBL_GM201415SHIPMENT。[Supplier Alpha Code]

** SELECT IIF(ISNULL([SumofValue 2014/15]),0,[SumofValue2014 / 15])来自[TBL_GM201415SHIPMENT] **

GROUP BY TBL_SUPPLIERINFORMATION。[数字代码] PIVOT tbl_PERIODS.Period;

1 个答案:

答案 0 :(得分:0)

查看Nv函数:

  

你可以使用Nz函数返回零,一个零长度的字符串("   "),或Variant为Null时的其他指定值。例如,   您可以使用此函数将Null值转换为另一个值   防止它通过表达式传播。

[http://office.microsoft.com/en-001/access-help/nz-function-HA001228890.aspx][1]