请求帮助编辑 TM1 工作表中的公式

Requesting help editing a formula in a TM1 worksheet

上述TM1工作表使用DBRW公式将用户输入的值写入多维数据集,并使用它来获取值并将其显示在工作表中。立方体中的值由电影代码组成,例如 7500023。此电影代码可以映射到维度 DIM 中的电影标题。需要注意的是,这个电影代码和电影标题都是维度中使用的主要名称的别名,它像 0007500023(前面有零的电影代码)一样运行。我希望在工作表中显示电影标题而不是电影代码。

我尝试使用 SUBNM 函数,但它会打开一个子集编辑器,而且不会像 DBRW 那样将值写入多维数据集。所以,这被排除了。

从维度 DIM 中获取电影片名时,DBRA 函数似乎很完美。但这不会将值写入多维数据集。

有什么方法可以将 DBRA 和 DBRW 函数组合在一个公式中,或者是否有用于此目的的替代函数?

我将添加一个额外的列来提取别名 = DBRA。 然后我会将您的 IF 语句基于新列。

否则,如果您不需要代码,那么为什么不首先使用别名呢?导出带有别名的数据。那么你甚至不需要检索别名,因为它已经存在了。

将它们放在一个公式中是没有意义的。 重新计算时 - excel 评估一次公式。 但是您期望它多次评估它。 (因此循环引用)