我正在尝试根据参数(平均值或总计)执行IF语句。但是我正在努力解决这两个问题。
=Floor(Sum(Fields!Avg_ACD_Time.Value)/ 3600) &":"& Format(DateAdd("s",Sum(Fields!Avg_ACD_Time.Value), "00:00"), "mm:ss")
=IIF(Parameters!ReportType.Value="Average", Sum(Fields!Avg_ACD_Time.Value)/CountRows(), Sum(Fields!Avg_ACD_Time.Value))
非常感谢
答案 0 :(得分:0)
我认为这应该有效:
=IIF(Parameters!ReportType.Value="Average",
Floor((Sum(Fields!Avg_ACD_Time.Value)/CountRows()) / 3600) & ":" & Format(DateAdd("s", Sum(Fields!Avg_ACD_Time.Value)/CountRows(), "00:00"), "mm:ss"),
Floor(Sum(Fields!Avg_ACD_Time.Value)/ 3600) &":"& Format(DateAdd("s",Sum(Fields!Avg_ACD_Time.Value), "00:00"), "mm:ss"))
您只需将Sum(Fields!Avg_ACD_Time.Value)
替换为Sum(Fields!Avg_ACD_Time.Value)/CountRows()
作为平均值。