SQL Server Reporting Services 2008 中的列和行分组

2023-12-30

这是我需要填充为报告的期望结果,其中 xx 是人数。

我有一个表,其中包含以下字段:

----------
table1
----------
id
state
year(as Quarter)
gender

我需要根据 id 确定计数并填充为报告。年份类似于 20081、20082..20084(按季度)。

我使用此查询创建了一个数据集:

SELECT STATE,GENDER,YEAR,COUNT(*)
FROM TABLE 1
GROUP BY STATE,GENDER,YEAR

从这个查询我可以填充结果

ex: ca, m , 20081,3
    ny, f , 20091,4

从上面的查询中,我可以填充计数并使用 group by(row) 状态(在 ssrs 中)。

我需要按(列)分组。从我得到的性别和年份。

  1. 如何获取列性别并使其具有男性和女性列?
  2. 我是否需要创建多个数据集,例如传递

    其中性别 = 'M' 或性别 = 'F'

    这样我就可以有两个数据集,一个用于男性,一个用于女性?否则,有什么方法可以像枢轴一样从性别字段进行分组?

  3. 我是否应该单独填充结果,例如为 Male 2008、Female 2009 创建多个数据集,还是有什么方法可以使用 SSRS 矩阵表和列分组对单个数据集进行分组?

  4. 我应该在我的查询级别解决它,还是 SSRS 中有任何功能可以解决这个问题?

任何帮助,将不胜感激。


你的 SQL 查询看起来不错,但我会用 left 语句删除季度:

select state, gender, left(year,4) as [Year], count(ID) as N
from table1
group by state, gender, left([year],4)

然后你就有了一个矩阵的经典案例。使用报告向导创建一个新报告,选择“矩阵”,然后将字段拖动到:

行:状态

列:年份、性别

详细信息: N

这应该会给你所需的矩阵。然后将文本框的表达式替换为性别

=Fields!gender.Value

to

=IIF(Fields!gender.Value="M", "Male", "Female")

祝你好运。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

SQL Server Reporting Services 2008 中的列和行分组 的相关文章

  • SQL 中的代码重用和模块化

    代码重用和模块化对于 SQL 存储过程编程来说是一个好主意吗 如果是这样 将这些功能添加到 SQL 存储过程代码库的最佳方法是什么 我通常为常见且重复的任务创建标量值函数 我发现它不仅可以简化与现有程序类似的新程序的开发 而且还有助于错误跟
  • 我可以使用 SQL Server 2008 R2 在 VS 2015 中创建 SSRS 报告吗?

    我是 SSRS 的新手 最近将我的开发环境从 Visual Studio 2010 升级到 Visual Studio 2015 企业版 目前我的报告是使用 Crystal Reports 制作的 我想使用 SSRS 并且我正在尝试找出我当
  • sql脚本变量默认值

    我有一个脚本文件 例如测试 sql 我想从另一个脚本调用它 比如 caller sql 在 sqlcmd 模式下使用 r test sql 这工作正常 但我想在 test sql 中使用脚本变量 当我从 caller sql 调用 test
  • SQL Server 标识列值从 0 而不是 1 开始

    我遇到了一个奇怪的情况 数据库中的某些表的 ID 从 0 开始 即使 TABLE CREATE 的 IDENTITY 1 1 也是如此 对于某些表来说是这样 但对于其他表则不然 它一直有效到今天 我尝试过重置身份列 DBCC CHECKID
  • 如何在SQL Compact Edition中导入数据? [关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 我似乎没有找到合适的工具 也没有找到
  • 解释 SQL Server 中 sys.objects 中的类型代码

    在 SQL Server 上 sys objects 表包含 Type 和 Type Desc 属性 例如 对于我的一个数据库 SELECT DISTINCT Type Type Desc FROM Sys Objects ORDER BY
  • Invoke-Sqlcmd 运行脚本两次

    我遇到了一个非常奇怪的问题并且可以重复 基本上 我使用invoke sqlcmd通过使用 inputfile来调用脚本文件 但是如果脚本文件存在一些执行错误 例如插入到列不应为空的表中 则脚本文件将被执行两次 我也可以从探查器中看到这两个执
  • Sql 查询:Sum,表中所有可能的行组合

    SQL Server 2008 R2 表结构示例 create table TempTable ID int identity value int insert into TempTable values 6 insert into Tem
  • 重置主键

    我试图找到在线执行此操作的答案 但显然无法完成 我的意思是在应用程序级别 而不是数据库级别 我需要完全清除我的数据集并同时重置主键 有任何想法吗 或者 我可以使用的一种技巧是重新初始化数据集 但这似乎也不可能 因为数据集在应用程序中的不同类
  • 为什么某些字符无法从 CFQUERY 正确注入到 SQL Server?

    我有一个在 Lucee 上运行的 Coldfusion 应用程序 它连接到 SQL Server 数据库 当我直接在 SQL Server 管理器中运行以下查询时 UPDATE article SET content 20m WHERE i
  • 仅当变量不为空时 SQL 添加过滤器

    您好 我有疑问如下 SELECT route id ROUTE ID FROM route master NOLOCK WHERE route ou 2 AND route query l s query AND lang id 1 这里
  • 是否可以自动化 SQL Server 2008 分析器?

    有一个post https stackoverflow com questions 488020 what is your most useful sql trick to avoid writing more code关于有用的 SQL
  • t sql中的相对路径?

    如何获取t sql中的相对路径 举个例子 sql文件位于文件夹中D temp 我想获取文件夹中文件hello txt的路径D temp App Data 如何使用相对路径引用 假设我正在 SQL Server Management Stud
  • 检查 SSRS 报告自定义代码中的 Active Directory 组成员资格表单

    我正在构建 SQL Server Reporting Services SSRS 报告 查看报告的最终用户可以选择某些输入参数 在本例中为位置 用户可以选择的位置取决于 Active Directory 组成员身份 因此我尝试在自定义报告功
  • 如何在 SQL Server 中添加具有自动增量值的字符串?

    如何在SQL Server中添加具有自动增量值的字符串 create table date sno int emp identity 1 1 我需要以下作为输出 emp 1 emp 2 用普通定义你的表INT IDENTITY column
  • SQL Server 查询结果集的大小

    SQL Server 中是否有确定结果集中 Mgmt Studio 查询中返回的数据大小 以 MEGS 为单位 您可以打开客户端统计信息 查询菜单 包括客户端统计信息 它给出执行查询时从服务器返回的字节数
  • SQL Server 使用通配符加入并在第一个匹配处停止

    IF OBJECT ID tempdb TABLE1 IS NOT NULL DROP TABLE TABLE1 IF OBJECT ID tempdb TABLE2 IS NOT NULL DROP TABLE TABLE2 CREATE
  • 报告服务报告超时

    我们有一份 2005 年的报告 可能有 2 到 250 页左右 平均约为 10 页 在开发报告时 我们的开发人员被告知 10 页左右是正确的数字 而且在不了解业务领域的情况下他认为报告服务是正确的方法 现在报告已部署到 PROD 我们收到了
  • 如何找出我的 MS SQL Server 排序规则是什么?

    是否有我可以执行的 SQL 来找出答案 服务器默认排序规则 select serverproperty collation 哪个是相同的 select databasepropertyex master collation Check 服务
  • SQL Group BY,每个组的前 N ​​个项目

    我有一个 SQL 查询 可以获取给定商店中销量最高的 5 件商品 SELECT TOP 5 S UPCCode SUM TotalDollarSales FROM Sales S WHERE S StoreId 1 GROUP BY S U

随机推荐

  • 如何将图像从 Parse 加载到 UIImageView (iOS)

    我可能会问一些非常简单的问题 但我无法找到对我有帮助的教程或示例 我已经学会了如何从 Parse 检索字符串数据 现在我正在尝试检索图像 认为这会更容易 但我无法弄清楚 我正在尝试加载 1 张图像 我每天都会更改 UIImageView 从
  • Firebase - 'pushWithPriority' - 和验证

    我真的很想 优先推动 但这不存在 所以我计划进行不带参数的推送 然后使用返回的引用进行 setWithPriority 与文档中的示例类似 var messageListRef new Firebase https samplechat f
  • 可以在没有模拟器的情况下运行 Azure 缓存预览版吗?

    我们在应用程序中使用一些 Azure 特定功能 主要是 Blob 存储 借助 Blob 存储 我们弄清楚了如何在不需要运行缓慢的 Azure 模拟器的情况下运行它 我们现在正在试验 Azure 缓存预览版 它做了一些非常酷的事情 并且可以帮
  • 无法在同一类 JS 的另一个方法中调用方法

    我试图在同一类的方法 connect 中调用方法 test 但我得到的只是 未捕获类型错误 无法读取未定义的属性 测试 如何访问 sftp 回调内的任何变量 为什么会这样呢 这是我的代码 const SSH2 require ssh2 Cl
  • 在 Iphone SDK 中更改 Web 视图的字体大小

    我已经实现了提要解析并以字符串形式获取内容 现在 我正在通过它以编程方式制作 html 文件 在 Web 视图中加载该 HTML 我的网络视图是表视图单元格中的子视图 但现在我想更改网页视图内容的字体大小 以便用户可以看到一些细节 我的 H
  • 文件上传网站上应该避免使用“坏”文件扩展名?

    我正在重写一个文件托管站点 并且我希望能够托管每种文件类型 而不是仅仅拥有允许扩展名的 while 列表 我正在运行 nginx 和 linux 网站是用 php 构建的 我会禁用 php 文件的上传 但除此之外 还有什么我应该注意的吗 以
  • Springboot Wildfly 10部署错误jdk.unsupported module not found

    我有一个使用 Java 1 8 的 Spring Boot v2 项目 当我尝试在 Wildfly 10 上部署我的 Spring Boot 项目时 我不断收到此错误 19 12 25 295 ERROR org jboss as cont
  • 图像坐标到世界坐标opencv

    我使用 opencv 校准了我的单色相机 现在我知道相机的相机固有矩阵和畸变系数 K1 K2 P1 P2 K3 K4 K5 K6 假设相机位于 x y z 位置并进行 Roll Pitch Yaw 旋转 当相机看着地板 z 0 时 如何获取
  • 如何加速mysql中的Haversine公式?

    作为一个业余爱好项目 我开始为一家公司制作一个网站 我在为网站编写复杂代码方面不是很先进 但我想尝试一下 我有一个来自荷兰的邮政编码数据库 其中包含超过 471000 条记录 我使用半正矢公式查找 13 公里半径内有哪些邮政编码 然后从数据
  • Tweepy 速率限制/分页问题。

    我组装了一个小型 Twitter 工具来提取相关推文 以便稍后在潜在语义分析中进行分析 讽刺的是 这一点 更复杂的一点 工作得很好 问题在于拉动推文 我正在使用下面的代码来设置它 这在技术上是有效的 但没有达到预期 items 200 参数
  • AngularJS ui 路由器在没有 URL 的状态之间传递数据

    我面临着在两个状态之间传递数据而不暴露 url 中的数据的问题 就像用户无法真正直接登陆这个状态一样 例如 我有两个状态 A 和 B 我正在状态 A 进行一些服务器调用并传递调用的响应 陈述 B 服务器调用的响应是一条字符串消息 它很长 所
  • 在 ng-repeat 中加载背景图像时显示加载屏幕

    我已经加载了一个列表ng repeat其中每个元素包含一个img标签 我想显示某种加载指示器 包括列表项 直到每个项目中的每个图像都完成加载 我想我需要加入角度广播的一些事件back img指令 但我真的不知道从哪里开始 好的 所以我解决了
  • 为多对多关系的组合设计 SQL 模式(产品的变体)

    我希望标题能有点帮助 我使用 MySQL 作为我的数据库 我正在构建产品数据库 但不确定如何处理产品变体的存储价格 SKU 产品可能有无限的变体 并且每个变体组合都有自己的价格 SKU 等 这就是我目前设置产品 变体表的方式 PRODUCT
  • Java字符串初始化

    你更偏向于哪个 为什么 String myString null if someCondition myString something else myString something else OR String myString if
  • 假货组件未生成

    我不知道我需要做什么才能生成假货 在我的测试项目中 我包含了对我想要伪造的程序集的引用 它将 Fakes fakes 添加到我的项目中并构建了该项目 有大量警告 但错误数为 0 并且构建成功完成 但它没有添加对生成的 Fakes 程序集的任
  • BATCH - 移动超过 5 分钟的文件

    我想制作一个移动可执行文件 时间超过5分钟 不知道如何比较文件的修改日期与系统日期 echo off for f in log do move nf log Procesados exit 一种方法是下载查找工具 http gnuwin32
  • 如何使用 Rails 3.0.x 配置 Log4r?

    我尝试根据这篇文章使用Rails 3 0 4配置log4r http www dansketcher com 2007 06 16 integrating log4r and ruby on rails http www dansketch
  • 使用统一的初始脉冲在抛物线路径上移动 2D 物理体

    我拥有的 Unity 5 2D 中的一个射弹 受重力影响 我想以抛物线路径上的初始冲量从 A 点移动到 B 点 我知道的 随机起始位置的二维坐标 A 随机目标位置的二维坐标 B 我希望身体到达目标位置的时间 X 我想知道的是 我必须一次向身
  • PHP 中包含太多文件会降低性能吗? [复制]

    这个问题在这里已经有答案了 可能的重复 包含函数文件的效率 在 PHP 中 https stackoverflow com questions 2106700 efficiency for including files of functi
  • SQL Server Reporting Services 2008 中的列和行分组

    这是我需要填充为报告的期望结果 其中 xx 是人数 我有一个表 其中包含以下字段 table1 id state year as Quarter gender 我需要根据 id 确定计数并填充为报告 年份类似于 20081 20082 20