【问题标题】:Calculated columns in pentaho Cdepentaho Cde 中的计算列
【发布时间】:2015-08-19 12:05:26
【问题描述】:

我是 Pentaho 的新手,让我知道它是如何将“计算列”选项转换为“sql 查询”对象的。 我需要计算平均值。

【问题讨论】:

    标签: pentaho


    【解决方案1】:

    计算列逐行对其他列执行基本操作。您不能使用它来计算另一列中所有值的平均值,但可以使用它来计算同一行中值的平均值。

    语法遵循开放公式语法(与 Pentaho 报表设计器相同)。

    因此,例如,如果您将 A、B 和 C 列作为“日期”、“数量”和“销售”,您可以使用公式定义一个新列“单价”

    =[Sales]/[Quantity]
    

    另一种情况如下:假设您有 13 列:“客户”、“一月”、“二月”、“三月”、... 您可以使用 Avg 函数或将所有 12 个值相加然后除以 12 来创建一个新列,即 12 个月的平均值:

    =AVG( [Jan],[Feb],[Mar], ....)
    

    新列的值将是每位客户 12 个月的平均值。

    但每个公式计算只会使用来自同一行或结果的值,它不能引用其他行数据。

    【讨论】:

      猜你喜欢
      • 2014-07-02
      • 2018-09-23
      • 2013-04-16
      • 2013-07-18
      • 2014-07-07
      • 2016-09-25
      • 2018-09-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多