我有一个数据透视表,显示一年中每个月的订单总数。每列是一年,每行是一个月。有些月份根本没有价值,例如2006年9月。其他几个月仍有2006年专栏有价值,其他年份仍然有9月份。只是2006年9月的单元格是空的。
如何在这个单元格中放置0?
答案 0 :(得分:1)
数据透视表在哪? Excel中?你不能只在Excel中这样做吗?好吧,如果不是......
仅仅因为列有一个2006并且行有一个9月,并不意味着你的数据源在2006年9月有一行。如果是,那么Lynette有你的答案。如果不是,则需要外部连接到所有月份和年份的表/ sql以创建空记录。然后你可以将这些空值合并为零。
答案 1 :(得分:1)
在查询中使用nvl(value,0)。它将NULL(空)替换为0。
答案 2 :(得分:0)
如果“空”表示NULL,请尝试使用Coalesce(UrMonth,0)