【问题标题】:Trying to create calculated column for YTD values尝试为 YTD 值创建计算列
【发布时间】:2019-02-05 14:49:50
【问题描述】:

我需要根据预算表每天计算 YTD 值。我的桌子是这样的:

Month     Rev-50100   Rev-50101
1/31/19   75000.00    364.27
2/28/19   76000.00    360.57
3/31/19   82000.00    391.58

我可以使用“PerDay”列轻松处理 MTD,该列采用每月值并除以该月的天数,然后根据该月的某天乘以 PerDay 值。

对于年初至今,我需要添加上个月的每个月,然后是当月的 MTD 值。所以在 3 月 2 日,我的预期结果是 (75000+76000+ ((82000/31)*2)) = 156,290.32

我一直在尝试使用 RunningValue 和我的 MTD 计算的组合,但 RunningValue 是在整个当月添加,而不是让我得到 YTD 值。

【问题讨论】:

    标签: reporting-services ssrs-2017


    【解决方案1】:

    如果我理解正确,我可能会为您提供解决方案。您需要从Rev-50100 列中的每个月,除了最后一个值,而是添加MTD 值。

    要解决这个问题,您可以使用Last 函数从RunningValue 中删除最后一个值,然后添加MTD

    =RunningValue(Fields!Rev-50100.Value, Sum, Nothing) 
     - Last(Fields!Rev-50100.Value, Nothing) 
     + ReportItems!MtdTextbox.Value
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-05-12
      • 2022-08-17
      • 2021-08-16
      • 1970-01-01
      • 1970-01-01
      • 2019-02-05
      • 2016-06-01
      • 2022-11-16
      相关资源
      最近更新 更多