首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >同一事实表列;具有多个原因的记录

同一事实表列;具有多个原因的记录
EN

Stack Overflow用户
提问于 2011-06-06 19:38:40
回答 1查看 253关注 0票数 0

我所处的情况类似于下面的情况:

例如,我们需要将客户销售额存储在事实表中(在使用维度建模构建的数据仓库下)。我有销售,折扣相关的销售,销售退货和取消存储。

您认为将某一特定产品的一天销售额(当天是谷物)存储为正值,而将退货和折扣存储为负值是否明智?

此外,如果在产品(例如品牌)之外的其他级别对客户实施折扣,您认为是否可以使用特定分配给品牌的键(产品是颗粒)来保持折扣,同时为特定记录的产品列提供N/A?

提前谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-06-06 19:51:08

如果你的销售额被认为是一件好事(我假设他们是),那么将销售额记录为正数是非常有意义的。因此,任何减少销售额(即折扣和退货)的交易都应记录为负数。这将使报告您的销售非常自然。

如果您有可能说明记录的不同维度,则应填充有意义的维度。所以,是的,如果你的商业交易中发生了这种情况,那么将折扣归因于一个品牌而不是一个产品。这样,您的报告将能够查看所有折扣,包括特定产品的折扣和整个品牌的折扣。如果您的事实表显示了折扣(产品或品牌)的最直接“原因”,那么您的报告将比通过与产品的关系将事实与品牌相关联时更有用。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6251468

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档