首页 文章

比较两列中的值时的DAX代码

提问于
浏览
0

如何比较两个相关表中的值来计算度量?

这是我写的测量公式 - 这不起作用:

PoliciesPurchasedAsStudent = CALCULATE(Countrows(Policies),People [Date Graduated]> = Policies [Date Purchased]))

People表包含每个客户一条记录(包括Date Graduated列).Colice表包含所有客户拥有的所有策略(包括购买日期的列)这些表链接在客户ID号上 .

我只想知道客户在毕业前购买了多少政策 .

我究竟做错了什么?

1 回答

  • 3

    尝试使用 RELATED() 函数,它允许您获取 Policies 表中的相关值 .

    PoliciesPurchasedAsStudent =
    CALCULATE (
        COUNTROWS ( Policies ),
        FILTER (
            People,
            People[Date Graduated] >= RELATED ( Policies[Date Purchased] )
        )
    )
    

    如果这有帮助,请告诉我 .

相关问题