Power Bi-在高级编辑器中将计算添加到分组依据

时间:2020-09-17 20:27:54

标签: powerbi

我正在使用PowerBi,并且有些新知识。我使用Power Bi查询编辑器中的“分组依据”功能创建了一个表。在分组依据中,我按类别汇总以分钟为单位的总持续时间。我想获得以小时为单位的总时长。是否可以除以60以通过高级编辑器获得小时数。下面是高级编辑器代码。

let
    Source = #"Data",
    #"Grouped Rows" = Table.Group(Source, {"category"}, {{"Total Minutes", each List.Sum([duration_in_min]), type nullable number}}),
    #"Filtered Rows" = Table.SelectRows(#"Grouped Rows", each ([category] <> null))
in
    #"Filtered Rows"

1 个答案:

答案 0 :(得分:0)

是的,您可以使用来计算总时数而不是总分钟数

    #"Grouped Rows" = Table.Group(Source, {"category"}, {{"Total Minutes", each List.Sum([duration_in_min]) / 60, type nullable number}}),

或创建一个新列Total Hours,以便您进行查询:

let
    Source = Data,
    #"Grouped Rows" = Table.Group(Source, {"category"}, {{"Total Minutes", each List.Sum([duration_in_min]), type nullable number}}),
    #"Filtered Rows" = Table.SelectRows(#"Grouped Rows", each ([category] <> null)),
    #"Added Total Hours" = Table.AddColumn(#"Filtered Rows", "Total Hours", each [Total Minutes]/60)
in
    #"Added Total Hours"