zoukankan      html  css  js  c++  java
  • Reporting Service筛选器的作用

    筛选器的作用给t-sql中的参数一样,都可以用作数据过滤的作用。他们之间的区别是: 筛选器可以对数据集中的任意列进行筛选过滤,t-sql参数只能在where 条件中添加。例如下面的例子:

    SELECT 
       soh.OrderDate AS [Date], DATENAME(weekday, soh.OrderDate) as Weekday,
    OrderDate FROM Sales.SalesPerson sp where (ppc.Name = 'Clothing' AND (soh.OrderDate BETWEEN (@StartDate) AND (@EndDate)))
    熟悉t-sql的话就会知道,不能在where子句中使用计算列(如这里的Weekday,否则会提示列Weekday不存在),但却可以在order by子句中使用计算列。
    如果想对Weekday过滤,可以使用Reporting Service提供的筛选器。
    1.首先要在“报表数据”中添加一个参数:@DayoftheWeek]
    image
     
    2.“常规”选项。名称就是参数的名称,不需要@,注意这里的数据类型,如果选择了Data/Time就会自动在查看器总生成一个日期选择器。
    image
    image 
     
    3.如果设置了参数的默认值,报表查看器在打开时就会自动填入默认值并立即显示统计结果。

    image

  • 相关阅读:
    HackerRank
    HackerRank
    LeetCode "Kth Smallest Element in a BST"
    HackerRank
    HackerRank
    LeetCode "Roman to Integer"
    LeetCode "Integer to Roman"
    LeetCode "Majority Element II"
    HackerRank
    HackerRank
  • 原文地址:https://www.cnblogs.com/timy/p/1615436.html
Copyright © 2011-2022 走看看