Report 将虚拟/空白成员添加到Essbase中的报告脚本

Report 将虚拟/空白成员添加到Essbase中的报告脚本,report,hyperion,essbase,Report,Hyperion,Essbase,一开始,我会说我是essbase的新手,在报告脚本方面远远不是专家,所以我肯定我弄乱了这里的术语,所以请告诉我,我可以编辑这篇文章 我正在创建两个简单的报告脚本,它们从单独的数据库中提取,并希望将输出合并到一个文件中,以便加载到新的数据库中。然而,这两个数据库没有相同的维度,但是我想在一个报表脚本中添加一些虚拟成员,以便以后可以轻松合并 我将尝试提供一些代码来描述这一点,但归根结底就是我是否可以添加一个空白成员 <COLUMN("Year") "Year" <ROW ("A","B

一开始,我会说我是essbase的新手,在报告脚本方面远远不是专家,所以我肯定我弄乱了这里的术语,所以请告诉我,我可以编辑这篇文章

我正在创建两个简单的报告脚本,它们从单独的数据库中提取,并希望将输出合并到一个文件中,以便加载到新的数据库中。然而,这两个数据库没有相同的维度,但是我想在一个报表脚本中添加一些虚拟成员,以便以后可以轻松合并

我将尝试提供一些代码来描述这一点,但归根结底就是我是否可以添加一个空白成员

<COLUMN("Year")
"Year"

<ROW ("A","B","C","D","E","F","G")
"A"
"B"
"C"
"D"
[[BLANK MEMBER HERE]]
"E"
"F"
"G"

!

您必须合并这些文件吗?您可以始终只加载一个具有特定加载规则的文件,而加载另一个具有不同加载规则的文件。不同的加载规则可以轻松处理缺少的尺寸。我更愿意在加载规则上进行调整,而不是在报告脚本中进行调整。如果您必须调整输出,那么使用命令行工具(如
awk
或类似工具)来处理文本文件可能会更容易。是的,但我只是想看看是否有一些命令我没有看到。不管它有什么价值,我目前只是使用unix脚本组合这些文件。我有很多文件,只要将它们与unix脚本(可能只是个人喜好)结合起来就很容易了。我不认为您缺少一个命令可以做到这一点。你可能会通过某种动态计算获得创造性,但我认为这不值得。如果您已经在使用Unix脚本进行某些处理,那么我肯定会查看
awk
sed
来调整输出以匹配目标中所需的内容(假设您需要一个加载文件和一个加载规则)。否则,通常只需为不同的格式创建一个新的加载规则并执行多步骤加载。