pentaho Cde 中的计算列
Calculated columns in pentaho Cde
我是 Pentaho 的新手,让我知道它如何将 "Calculated Columns" 选项应用于 "sql query" 对象。
我需要计算平均值。
计算列逐行对其他列执行基本操作。您不能使用它来计算另一列中所有值的平均值,但可以使用它来计算同一行中值的平均值。
语法遵循 Open Formula 语法(与 Pentaho Report Designer 相同)。
因此,例如,如果您将 A、B 和 C 列设为 "Date"、"Quantity" 和 "Sales",则可以定义一个新列 "Unit Price"使用公式
=[Sales]/[Quantity]
另一种情况如下:假设您有 13 列:"Customer"、"Jan"、"Feb"、"Mar"、...
您可以创建一个新列,即 12 个月的平均值,方法是使用 Avg 函数或将所有 12 个值相加然后除以 12:
=AVG( [Jan],[Feb],[Mar], ....)
新列的值将是每个客户 12 个月的平均值。
但每次公式计算只会使用同一行或结果的值,不能引用其他行的数据。
我是 Pentaho 的新手,让我知道它如何将 "Calculated Columns" 选项应用于 "sql query" 对象。 我需要计算平均值。
计算列逐行对其他列执行基本操作。您不能使用它来计算另一列中所有值的平均值,但可以使用它来计算同一行中值的平均值。
语法遵循 Open Formula 语法(与 Pentaho Report Designer 相同)。
因此,例如,如果您将 A、B 和 C 列设为 "Date"、"Quantity" 和 "Sales",则可以定义一个新列 "Unit Price"使用公式
=[Sales]/[Quantity]
另一种情况如下:假设您有 13 列:"Customer"、"Jan"、"Feb"、"Mar"、... 您可以创建一个新列,即 12 个月的平均值,方法是使用 Avg 函数或将所有 12 个值相加然后除以 12:
=AVG( [Jan],[Feb],[Mar], ....)
新列的值将是每个客户 12 个月的平均值。
但每次公式计算只会使用同一行或结果的值,不能引用其他行的数据。