【问题标题】:DAX - Split row values into new column based of date valuesDAX - 根据日期值将行值拆分为新列
【发布时间】:2018-11-15 10:03:36
【问题描述】:

我有一个包含一些任务数据的表格,这些任务有资源和开始和完成日期。

表格示例

Task    Month/Year    Resources
A-1       01.2019        5
A-1       02.2019        5
A-1       03.2019        5
A-1       04.2019        5
A-1       05.2019        5
A-1       06.2019        5
A-1       07.2019        5
A-1       08.2019        5
A-1       09.2019        5
A-1       10.2019        5
A-1       11.2019        5
A-1       12.2019        5

我的问题是,如果 A-1 的开始日期为 02.2019,结束日期为 10.2019,因此希望对资源列求和并将其拆分为 01.2019 到 09.2019 期间。所以它看起来像这样:

Task    Month/Year    Resources     CalculatedColumn
    A-1       01.2019        5             
    A-1       02.2019        5             6,66
    A-1       03.2019        5             6,66
    A-1       04.2019        5             6,66
    A-1       05.2019        5             6,66
    A-1       06.2019        5             6,66
    A-1       07.2019        5             6,66
    A-1       08.2019        5             6,66
    A-1       09.2019        5             6,66
    A-1       10.2019        5             6,66
    A-1       11.2019        5             
    A-1       12.2019        5

我可以通过lookupvalue 获得开始和结束日期。但我不知道如何进行实际计算。

CalculatedColumn = 
VAR StartDate = LOOKUPVALUE(...)
VAR EndDate = LOOKUPVALUE(...)

VAR Results = CALCULATE(...)

RETURN Results

【问题讨论】:

    标签: powerbi dax


    【解决方案1】:

    如果您知道如何获取开始日期和结束日期,其余部分可能如下所示:

    CalculatedColumn = 
    VAR StartDate = DATE(2019,2,1)
    VAR EndDate = DATE(2019,10,1)
    VAR Dates = DATESBETWEEN(Table3[Date], StartDate, EndDate)
    RETURN
    IF([Date] IN Dates,
        DIVIDE(
            CALCULATE(
                SUM(Table3[Resources]),
                FILTER(Table3, Table3[Task] = EARLIER(Table3[Task]))
            ),
            COUNTROWS(Dates)
        )
    )
    

    【讨论】:

      猜你喜欢
      • 2023-03-14
      • 2020-02-10
      • 1970-01-01
      • 1970-01-01
      • 2021-01-17
      • 1970-01-01
      • 2022-01-23
      • 1970-01-01
      相关资源
      最近更新 更多