在数据透视表的空单元格中显示 0。甲骨文11g

发布于 2024-10-02 10:00:47 字数 152 浏览 1 评论 0原文

我有一个数据透视表,显示一年中每个月的订单总数。每列是一年,每行是一个月。有些月份根本没有值,例如 2006 年 9 月。对于具有值的其他月份,仍然有 2006 列,对于其他年份,仍然有 9 月行。只有 2006 年 9 月的单元格是空的。

我怎样才能在这个单元格中输入0?

I have a pivot table showing the total of orders in each month of year. Each column is a year and each row is a month. Some months don't have values at all, e.g Sept 2006. There is still a 2006 column for other months that have values and there is still a Sept row for the other years. Just the cell for Sept 2006 is empty.

How can I have a 0 put in this cell?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

尾戒 2024-10-09 10:00:47

数据透视表在什么? Excel?你不能在 Excel 中这样做吗?好吧,如果不是...

仅仅因为列有 2006 年并且行有 Sept,并不意味着您的数据源有 2006 年 9 月的行。如果确实如此,那么 Lynette 就有了您的答案。如果没有,您将需要外连接到所有月份和年份的表/sql 来创建空记录。然后您可以将这些空值合并为零。

Pivot table in what? Excel? can't you just do that in Excel? well if not...

Just because the columns have a 2006 and the rows have a Sept, doesn't mean your data source has a row for Sept 2006. If it does then Lynette has your answer. If it doesn't you'll need to outer join to a table/sql of all months and years to create your null records. And then you can coalesce those nulls to zero.

请持续率性 2024-10-09 10:00:47

在查询中使用 nvl(value, 0)。它将 NULL(空)替换为 0。

Use nvl(value, 0) in your query. It substitutes NULL (empty) with 0.

深府石板幽径 2024-10-09 10:00:47

如果“空”指的是 NULL,请尝试使用 Coalesce( UrMonth, 0 )

If by "empty" you mean NULL, try using Coalesce( UrMonth, 0 )

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文