我有标题-详细信息类型的要求。
例如:
我的维度是产品、客户、日期表
我的事实表是
FactOrders (columns: order num, prod_id, cust_id, date, num of items, total amount, cost of pkg)
。
这是一个星型模式。
有一个新的要求,即添加/显示订单行项目的数据,并进行钻取,以便当用户单击订单时,他们应该能够钻取到显示订单行的新页面。
所以我将
FactOrders
与 FactOrderLines
合并。
由于包装成本是订单级别的数字(并且由于合并而对每行重复),因此创建以下度量:
Cost of pkg = SUMX(VALUES('FactOrders'[Order Num]), CALCULATE(MIN('FactOrders'[Cost of pkg])))
在表格视觉中,如果我放置
OrderNum
及以上测量值,我会得到正确的结果。
但是,如果我将产品名称(来自产品维度,仅适用于订单行)添加到视觉效果中,我会得到不正确的结果。怎么处理这个问题?
您的所有度量都需要在事实表中保持相同的粒度。如果您有一定数量的订单商品,但在订单级别进行测量,则您有许多选项(这不一定是明确的选项列表):
您选择哪个选项取决于您将如何使用数据以及根据需要在流程中包含/排除订单度量的难易程度