Power BI使用日期之间的差异并分配它们的小时数

时间:2017-01-12 10:12:41

标签: date powerbi

enter image description here

我刚刚开始使用电源BI,我遇到以下问题:

此表包含涉及项目的数据;每个项目都有一组时间分配给他们。

我想知道按年分配给每个项目的nr小时数。

我的问题是一些项目持续了一年多(开始日期是列START,结束日期是列END),我想在列[quant]中取小时并将它们等分为项目的持续时间。经过一年的总结之后。

我知道项目的专用时间......他们在[quant]栏中。例如,对于项目ID 57156,我将为该项目总共花费5个小时,但项目将在13_04_2016开始,并在01_01_2020结束。这意味着我将不得不将这5个小时分开。我需要找到一种方法来划分项目持续时间的5个小时,然后将它们相加数年。

谢谢

2 个答案:

答案 0 :(得分:0)

@ kevlai22我不知道它是否对你有帮助,但我通过使用查询编辑器并在那里创建一个新的列并使用以下公式得到了答案:{Number.From([start]).. Number。从([end])}然后你得到一个列,每列都有一个列表,你只需单击展开就可以创建新行。希望它有所帮助

答案 1 :(得分:-1)

如果您需要两个日期之间的TotalHours

let
    t = #table({"a","b"},{{#date(2017,01,13),#date(2017,01,11)}}),
    TotalHours = Table.AddColumn(t,"TimeDifference", each Duration.TotalHours([a]-[b]))
in
    TotalHours

enter image description here