• λ我爱Aspx >> Asp.Net >> 微软SQL Server 2000 Reporting Services介绍(五)
  • 微软SQL Server 2000 Reporting Services介绍(五)

  • :aspxer  Դ:internet  :2007-5-31 2:19:27  ؼ:sql,微软
  • ………………….

    WHERE (SalesOrderHeader.OrderDate BETWEEN @#1/1/2002@# AND @#12/31/2003@#)//时间范围

    //这里的GROUP BY保证数据的层次关系

    GROUP BY

    DATEPART(yy, SalesOrderHeader.OrderDate), ProductCategory.Name, ProductSubCategory.Name, @#Q@# + DATENAME(qq,

    SalesOrderHeader.OrderDate), ProductSubCategory.ProductSubCategoryID</CommandText>

    下面再来看看rdl中是如何指定季度列隐藏在年份下面的

    <ColumnGrouping>

    <DynamicColumns>

    <Grouping Name="OrderQtr">//该动态列的名称为OrderQtr

    <GroupExpressions>

    <GroupExpression>=Fields!OrderQtr.Value</GroupExpression>

    </GroupExpressions>

    </Grouping>

    <Visibility>//这一段实现了季度列的隐藏,并和OrderYear建立了Toggle关系,仅仅三行代码就实现了一种复杂的数据层次关系,可见Reporting Services的功能之强大.

    <ToggleItem>OrderYear</ToggleItem>

    <Hidden>true</Hidden>

    Ҷƪл˵?
  • һƪNET平台下Web树形结构程序设计
    һƪ线程处理