Hyperion神器之SmartView产品(下篇)

本文介绍如何利用SmartView的API在Excel中开发HFM报表,包括基于VBA语言的输出报表开发,讨论了开发思路和优缺点,如使用HypRetrieve和HypMenuVRefreshAll函数。此外,提到了基于其他语言如Python的开发可能性。
摘要由CSDN通过智能技术生成

本文将是smartview的最后一篇文章,主要介绍基于Excel的HFM相关的模板功能的开发。

1、输出报表开发(基于VBA语言)

输出报表是基于Excel开发最常见的使用方式,它主要是解决HFM表单天然不能满足报告输出的缺陷。比如在年度审计时,审计顾问需要提供基于法人公司的一套完整的报表,包括主表、附注及其他的信息,HFM本身的表单功能是无法满足这样的需求,在HFM中,即使某些表单能搭建出来,也是需要花费很大的代价,所以基于smartview产品API的功能成了输出表需求的首选。

一个输出套表的示例:

图片

开发思路

1.1 构建输出表样式

必须要预先设定格式,然后根据格式进行解析,通过宏代码自动生成hs.getvalue公式。

以资产负债表为例:

图片

1.2 利用宏代码自动生成公式

首先需要导入smartview提供的API。

这个API其实就在smartview安装目录的BIN文件夹中。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值