我突然看到这句话:
我们始终致力于在各个维度和事实上添加事实 与谷物完全一致。请注意,我们不存储 正在扫描的产品的价格因为价格不加价。 相反,我们存储扩展价格,可以自由添加 产品,商店,时间和所有其他方面。
来源: Fact Tables - Kimball Site.
我假设Fact是一个销售事实表。我理解添加剂和非添加剂测量之间的区别。
商品价格是附加的。这个页面也认为是: SQLBI Fact Table Design.
我无法理解上面列出的为什么价格没有存储在事实表中的理由。请解释一下你是否可以。 THX。
答案 0 :(得分:2)
单价绝对不是添加剂。如果你想要总销售额,你可以加上延长价格(延长价格=单价×出售数量。例如,如果客户以每个1.00美元的价格购买5包口香糖,则延长价格为5.00美元)。如果您总结了给定日期的每个订单行的单价,那会告诉您什么?不太有用。
另请注意,SQLBI引用不使用术语' 单元'价。
但是,您可以将单价存储为您可能觉得有用的维度。