代码之家  ›  专栏  ›  技术社区  ›  Aaron

每周比较唯一的事务数据

  •  0
  • Aaron  · 技术社区  · 5 年前

    我有一个巨大的事务表,作为我们订单的存档。

    结构如下:

    Archive Date    Order
    08.02.2021  45922
    08.02.2021  45753
    08.02.2021  45752
    15.02.2021  45922
    15.02.2021  45753
    15.02.2021  45752
    15.02.2021  45754
    

    每周一,我都会在这个表中添加一个新的订单表快照。

    此表链接到我们的部门维度表和日历表。

    现在我想确定

    每周列出多少个订单(唯一)

    与前一周相比,列出了多少新订单

    到目前为止,这是我的方法:

    #Orders = 
        DISTINCTCOUNT( 'tblOrders'[Orders] )
    
    #Orders -1week = 
    CALCULATE (
        [#Orders,
        DATEADD('Calendar'[Date], -7, DAY))
    
    #New Orders
    VAR _Entry = IF([#Orders]<>1,BLANK(), [#Orders] - [#Orders -1week])
    RETURN 
    _Entry
    

    但如果我在矩阵中使用部门作为维度,那么结果是“0”。

    0 回复  |  直到 5 年前