描述:
查询多维数据库,返回结果值。
语法:
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) |
关闭数据库连接。 |
相关概念: