2009年12月2日
摘要: 以产品小类大类为例: 1.添加大类数据集,CategoryValuesSELECT DISTINCT Name AS Category FROM Production.ProductCategory 2.添加小类数据集,SubcategoryValuesSELECT DISTINCT PSC.Name AS Subcategory FROM Production.ProductSubcatego... 阅读全文
posted @ 2009-12-02 20:56 一粒沙 阅读(1193) 评论(1) 推荐(0) 编辑
摘要: SET DATEFIRST { number | @number_var } 参数 number | @number_var 指示一周的第一天的一个整数。可以是下列值之一。值 一周的第一天是 1 星期一2 星期二3 星期三4 星期四5 星期五6 星期六7(默认值,美国英语)星期日 阅读全文
posted @ 2009-12-02 17:07 一粒沙 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 看了Reporting Service中的列子,看到类似下面的语句,原来in子句中可以使用参数噢,where soh.SalesPersonID IN (@BusinessPersonID)这是太方便了。 阅读全文
posted @ 2009-12-02 16:54 一粒沙 阅读(1446) 评论(0) 推荐(0) 编辑
摘要: 1.新建一个数据集。2.打开数据集属性窗口。新建一个字段为“Name”,点击左侧的“fx”按钮 3.设置字段值来源。=Fields!FirstName.Value & ", " & Fields!LastName.Value 阅读全文
posted @ 2009-12-02 16:50 一粒沙 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 1.首先创建一个用于提供下拉框值的数据集2.新建一个参数,并在“可用值”中设置为“从查询中获取值” 3.参数“常规”选项。如果设置了“允许多个值”,则报表查看器会生成一个可以选择多个值的下拉框。设置了“允许多个值”,可以添加多个默认值,这样在报表运行时就会自动把多个默认值自动勾选... 阅读全文
posted @ 2009-12-02 16:37 一粒沙 阅读(1185) 评论(1) 推荐(0) 编辑
摘要: 筛选器的作用给t-sql中的参数一样,都可以用作数据过滤的作用。他们之间的区别是: 筛选器可以对数据集中的任意列进行筛选过滤,t-sql参数只能在where 条件中添加。例如下面的例子:SELECT soh.OrderDate AS [Date], DATENAME(weekday, soh.OrderDate) as Weekday, OrderDateFROM Sales.SalesPerso... 阅读全文
posted @ 2009-12-02 16:16 一粒沙 阅读(1140) 评论(0) 推荐(1) 编辑
摘要: 代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--WITHpaths(path,EmployeeID)AS(--ThissectionprovidesthevaluefortherootofthehierarchySELECThierarchyid:... 阅读全文
posted @ 2009-12-02 12:11 一粒沙 阅读(396) 评论(0) 推荐(0) 编辑
摘要: INSERT #Children (EmployeeID, ManagerID, Num)SELECT EmployeeID, ManagerID, ROW_NUMBER() OVER (PARTITION BY ManagerID ORDER BY ManagerID) FROM HumanResources.EmployeeDemoGOSELECT * FROM #Children ORDE... 阅读全文
posted @ 2009-12-02 12:01 一粒沙 阅读(682) 评论(0) 推荐(0) 编辑