代码之家  ›  专栏  ›  技术社区  ›  Nathan Koop

上一个函数,但对于前两(或更多)行

  •  1
  • Nathan Koop  · 技术社区  · 14 年前

    我想得到前两行单元格的值,可以吗?

    我知道我可以做前一行,但我想做前两(或更多)行

    Previous({myTable.myColumn}) 
    
    2 回复  |  直到 14 年前
        1
  •  4
  •   LittleBobbyTables - Au Revoir    14 年前

    没有我所知道的任何标准功能。

    不过,从我的头脑中,你可以尝试共享变量。

    例如,您可以 PrevRecord1 PrevRecord2 变量。然后,报表的详细信息行中的函数将更新 防御记录2 具有 PrimeReord1 ,然后更新 PrimeReord1 具有 Previous({myTable.myColumn}) .

    这个解决方案明显的缺点是,对于要返回的每一行,都需要一个变量。

        2
  •  3
  •   Nathan Koop    14 年前

    根据crystalreportsbook.com上的答案

    Crystal仅限于前一个记录和后一个记录(下一个)。