默认情况下,数据集的粒度由粒度最低的表确定,但您可以使用保留粒度设置来指定哪个表确定数据集的粒度。
请参见指定确定粒度的表。
可以在数据集的任何表中创建一个度量。但是,这样可能导致一对多或多对多关系一侧的度量发生重复。在这种情况下,可以将基数一侧的表设置为保留粒度,以保持其详细程度。
例如,如果您有一个 Orders 表和一个 Order Items 表,基于 Order ID 列对其进行联接,然后查询,则每个订单项目的 Order Total 都是重复的。这是因为 Order Items 表的粒度较低。
.jpg 的说明
注:
在以下示例中,Product ID 列为 NULL,因为每个“订单”的“产品”具有多个值。将这些值设置为 NULL,以便在订单级别保留粒度。