我正在使用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"
答案 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"