PowerBI / DAX-如何在选定的条件下根据客户的第一笔订单筛选产品

时间:2020-02-26 06:33:17

标签: powerbi dax

我有一张桌子,上面有: 订单ID,客户ID,产品ID,订单日期,YearMonth(例如:2002年1月为2002年)

如何在所选日期范围内为客户选择产品的第一笔订单?

我已经能够使用此自定义列来计算每个月的第一笔订单:

First Cust-Prod Order =
    COUNTROWS(
        FILTER(
            'Orders',
            [Customer ID] = EARLIER([Customer ID]) &&
            [Product ID] = EARLIER([Product ID]) &&
            [Order ID] <= EARLIER([Order ID]) &&
            [YearMonth] = EARLIER([YearMonth]) 
        )
    ) = 1

它可以工作,但是并没有考虑实际选择的日期范围-它是每个月一次。 如何在选定的2或3个月的日期范围内使用它?这样,我便可以添加切片器,以仅显示“第一订单”为True的那些订单?

谢谢!

0 个答案:

没有答案