【问题标题】:why a single-only existing relation between fact-table & dim-table is inactive --AdventureWorksDW为什么事实表和暗表之间的单一现有关系无效--AdventureWorksDW
【发布时间】:2021-10-18 23:32:31
【问题描述】:

我有一种情况——我注意到(事实表)FactResellerSales 和 DimReseller(维度表)之间唯一存在的单一关系是非活动的。我碰巧注意到了这一点,因为我无法过滤 FactResellerSales(DimResller 表中经销商列的总销售额),因为我在该行中的所有经销商中获得了相同的总数。

我担心的是,除了给定的事实表和维度表之间存在多个关系时,关系可能处于非活动状态的情况是什么?

有人能帮我理解一下这个场景吗?请找到模型的屏幕截图。感谢您抽出宝贵的时间。

【问题讨论】:

    标签: powerbi


    【解决方案1】:

    除了给定的事实表和维度表之间存在多个关系时,关系可能处于非活动状态的情况有哪些?

    也不允许创建模糊过滤器流的循环。

    这里已经有一个路径DimSalesTerritory -- > DimEmployee --> FactResellerSales。如果关系是活跃的,你也会有DimSalesTerritory --> DimGeography --> DimReseller --> FactResellerSale

    那么在显示东北地区的总销售额时,您是指东北地区所有员工的总销售额还是东北地区所有经销商的总销售额?您可以通过禁用其中一个或另一个 relathionshp 来解决这种歧义。

    【讨论】:

    • 已经有一个路径DimSalesTerritory -- > DimEmployee --> FactResellerSales。如果关系是活跃的,你也会有DimSalesTerritory --> DimGeography --> DimReseller --> FactResellerSales
    • 感谢您的澄清,大卫!
    猜你喜欢
    • 2023-04-08
    • 1970-01-01
    • 2018-09-03
    • 2023-02-22
    • 1970-01-01
    • 2019-06-22
    • 1970-01-01
    • 1970-01-01
    • 2021-12-14
    相关资源
    最近更新 更多