olap_query()

阅读(737) 标签: 查询, 多维数据库,

描述:

查询多维数据库,返回结果值

语法:

olap_query(conn,mdx)

备注:

外部库函数,查询多维数据库,返回结果值

选项:

@c

返回游标

参数:

conn

连接对象

mdx

多维数据库查询语句,支持一个或两个轴

返回值:

序表或游标

示例:

 

A

 

1

=olap_open("http://192.168.0.178:8088/msmdpump.dll","CubeTest","Administrator","admin")

连接CubeTest多维数据库

2

=olap_query(A1," select {[Measures].[ OrderAmount]} on columns from [DataSourceMulti]")

查询全部订货量

3

=olap_query@c(A1," with member [Measures].[ AnnualInterestRate] as

'[Measures].[ SalesAmount]/[Measures].[ StandardCost]-1'

select {[Measures].[ SalesAmount],[Measures].[ StandardCost],[Measures].[ AnnualInterestRate]} on columns,

{[Order Date].[Calendar Year].[Calendar Year]} on rows

from [DataSourceMulti]")

查询每年的销售额、产品标准成本,并计算年利率,返回游标

4

=A4.fetch(5)

 

5

>olap_close(A1)

关闭数据库连接

相关概念:

olap_close()

olap_open()