0

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

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

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

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

4

1 回答 1

0

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

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

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

于 2016-03-14T19:45:06.223 回答