【问题标题】:PowerBI - Referencing a previous/next row to calculate derivitaves (calculus)Power BI - 参考上一行/下一行来计算导数(微积分)
【发布时间】:2019-07-09 12:42:22
【问题描述】:

我正在尝试创建一个在另一列上应用数值微分和积分但不知道如何引用前一行的列。

我的示例数据有列:x |是 |是'

微分公式是:

y' = y(x+h)-y(x-h) / 2h

在 excel 中,这真的很容易。

C3 = (B4-B2)/2*(A3-A2)

以下是在 Excel 中执行此代码的示例:

Image y 的方程:y = 0.1*x^3 + x^2

但是,在 PowerBI 中,我不知道如何实际调用上一行或下一行的值。

我只想计算那个公式的 y' 列。

【问题讨论】:

    标签: powerbi discrete-mathematics


    【解决方案1】:

    您无法访问上一行,因为 PowerBi 没有行的概念 :)。

    只有一个概念叫做row context,你可以利用它来实现你想要的earlier函数。

    但您必须有某种唯一的“行标识符”(索引列可能会这样做)。

    请提供示例数据,以便我们进一步帮助您。

    【讨论】:

    • 如答案中所述,您必须创建唯一的行标识符。例如检查yodalearning.com/tutorials/…。然后您可以创建新列,其中包含“上一行”,如下所示: previour_row_kindof = var index = 'Table'[index] return CALCULATE(LASTNONBLANK('Table'[column],1),ALL('Table'), ' Table'[index]
    猜你喜欢
    • 2022-12-05
    • 1970-01-01
    • 1970-01-01
    • 2016-02-01
    • 2021-10-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多