【问题标题】:DAX Formula to Count all Distinct Customers in a specific regionDAX 公式用于计算特定区域中的所有不同客户
【发布时间】:2021-05-20 07:34:48
【问题描述】:

我想计算特定地区的所有不同客户。但这里的问题是我的“客户”表与区域表没有直接关系,而是有间接关系。

我的数据模型的ER图是:

【问题讨论】:

  • 如果您有适当的关系“Territory>>Sales>>Customer”,您应该不会遇到任何问题。您能显示您正在尝试使用的 Measure 代码吗?
  • 我确实在所有这些定义的表之间有适当的关系,我只是想知道它的 DAX 公式是什么来计算的。

标签: powerbi dax data-modeling datamodel


【解决方案1】:

您可以使用具有 RELATED 功能的度量,如下所示。对于表格关系中的方向,我使用了表格 SalesRegion ,它们也会给你正确的答案-

customer_for_region_2 = 

CALCULATE(
    DISTINCTCOUNT(Sales[cus-id]),
    FILTER(
        Sales,
        RELATED(Region[regionid]) = 2 //Hard coded region id
    )
)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-05-12
    • 1970-01-01
    • 1970-01-01
    • 2022-01-14
    • 2019-05-07
    • 1970-01-01
    • 2022-11-14
    相关资源
    最近更新 更多