Bedrock工具:助您零代码玩转TM1 第八期:三步锁定关键数据
公司财务需要调整下一年度各个部门薪资预算,您还在手动繁琐地生成一张张Excel表吗?
今天我们将一起学习使用TM1中的Bedrock,告别手动拖拽,三步即可精准锁定不同条件的动态视图。
步骤1:启动Bedrock进程
所有bedrock进程都是以}bedrock开头。首先,我们打开Arc中的Control Objects,找到控制进程 }bedrock.cube.view.create。

步骤2:配置所需参数
Bedrock各个参数均有清晰的提示说明及填写示例,标注为optional的参数可根据项目所需进行配置,如果不需要可留空。

例如本次需要调整公司2026年Q1薪资预算视图,以下对于必填的参数,
pCube中为针对的cube名称;
pView中为创建的视图名称;
pSuppressZero代表是否消零;
pSuppressConsol代表是否跳过合并项;
pSuppressRules代表是否跳过rule计算所得值;
以上3个参数的默认值为1,均代表跳过,若改为0则代表保留;
此外,参数pSuppressConsolStrings代表是否跳过合并节点上字符串的文字,同样1代表跳过,0代表包含;而默认值-1则是为了不判断兼容后续设置的选项,在使用时我们则根据实际需求选择0或1。
对于参数pSuppressConsol、pSuppressRules和pSuppressConsolStrings在视图作为进程的数据来源,或导出视图时才有效,如果只是在cube viewer上查看就不会跳过。

在pFilter中设置需要的cube视图范围,即维度加上元素名称,也可以由多个条件连接起来;其中通过不同的连接符号来连接维度或元素,以下共有3个连接符号:
1)pDimDelim 参数:不同维度的连接符号,如上连接版本和年份两个维度,默认使用“&”连接;
2)pEleStartDelim参数:提示元素集合的开始符号,如上连接版本维度及实际值元素,默认使用“ ¦ ”作连接;
3)pEleDelim参数:连接一个维度中多个元素的分隔符,默认使用“+”;
另外的非必需参数,pTemp中选择0代表创建永久视图,默认值1则为临时视图。
步骤3:执行与验证
执行后,TM1模型中可立即刷新。通过bedrock设置参数,即可一键精准锁定不同条件下的数据。快速生成视图来进行后续数据分析或处理,都可以实现效率翻倍。
Bedrock是由多名TM1资深专家,基于多年项目经验整理出易于使用的TurboIntegrator进程库,并且完全开源、免费。
现在就点击链接开始使用吧!
https://code.cubewise.com/open-source/bedrock/
(更详细教程,请观看下方视频)
i

更多推荐
所有评论(0)