数据库

本类阅读TOP10

·SQL语句导入导出大全
·SQL Server日期计算
·SQL语句导入导出大全
·SQL to Excel 的应用
·Oracle中password file的作用及说明
·MS SQLServer OLEDB分布式事务无法启动的一般解决方案
·sqlserver2000数据库置疑的解决方法
·一个比较实用的大数据量分页存储过程
·如何在正运行 SQL Server 7.0 的服务器之间传输登录和密码
·SQL中两台服务器间使用连接服务器

分类导航
VC语言Delphi
VB语言ASP
PerlJava
Script数据库
其他语言游戏开发
文件格式网站制作
软件工程.NET开发
空单元格的使用

作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站

使用MDX数值函数如avg、count等的时候,通常会忽略空单元格!唯一的例外是count函数。它提供了INCLUDEEMPTY
参数,指明是否包括空单元格。
1:NON EMPTY关键字
一般使用在轴级别。
select
    {[Measures].[Store Sales]} on columns,
    NON EMPTY {[time2].[所有 time2].[1997].[Q4].[10].children} on rows
from Sales
显示1997年10月每日非空的销售。
无NON EMPTY关键字则显示所有销售。
2:count
10月销售日计数(无论有无销售)
with member [time2].[销售日] as 'count([time2].[所有 time2].[1997].[Q4].[10].children)'
select
   {[Measures].[Store Sales]} on columns,
    {[time2].[销售日]} on rows
from Sales

10月销售日计数(仅包括有销售日期)
with member [time2].[销售日] as 'count([time2].[所有 time2].[1997].[Q4].[10].children,
ExcludeEmpty)'
3:sum和avg等函数
这些函数对于空单元,则忽略!(不转换为0)

 

 




相关文章

相关软件