pivot相关内容

Oracle SQL 转置

在开始之前,我知道 Stackoverflow 上有很多关于这个主题的问题,但我找不到与我的案例相关的任何问题,因为它们涉及的东西比我需要的要复杂得多. 我想要的是一个不涉及逻辑的简单的哑转置. 这是我的选择查询返回的原始表: 姓名 年龄 性别 DOB Col1 Col2 Col3 ....A 12 M 8/7 aa bb cc 通常,这将只包含 1 条记录,即一个人 现在我 ..
发布时间:2022-01-22 21:38:26 数据库

如何在 Access 2013 中创建多值交叉表查询?

我的问题 我正在使用 Access 2013.我有一组数据需要根据两个字段进行细分(最好使用交叉表查询).我的问题是,我需要显示每个“值"([Amt Total] 字段)的 SUM 和 COUNT——不幸的是,Access 尚未允许多值交叉表查询. 如果有人在网上搜索遇到类似问题,则仅供参考 - 如果您尝试在 Access 中添加多个“值"字段,则会出现错误: 要创建交叉表查询, ..
发布时间:2022-01-22 21:38:08 其他开发

在 mysql 查询中枢轴

我们有下面给出的查询,输出如下: mysql>选择 count(1) 作为 cnt ,card.Program_ID program_id ,fd.load_type load_type ,->if(fd.load_type =0 ,concat('unload_cl_proram_',card.program_id) ,concat('load_cl_proram_',card.program ..
发布时间:2022-01-22 21:38:00 数据库

按时间值进行透视排序 - Pandas

我想 pivot 一个 df 并显示基于时间值的值,而不是列值. df = pd.DataFrame({'地点' : ['John','Alan','Cory','Jim','John','Alan','Cory','Jim'],'数字' : ['2','3','5','5','3','4','6','6'],'代码' : ['1','2','3','4','1','2','3','4'],'时 ..
发布时间:2022-01-22 21:37:54 Python

在 Access 中将行转换为列

我在 Stack Overflow 上阅读了许多与我的问题相关的问题,但我认为它们并不能完全解决我的问题.基本上,我下载了一个包含大量数据的 XML 数据集,并将该数据插入到我的 MS Access 数据库中.我想要做的是转换数据,使某些特定的行变成列. 现在我可能可以在将数据插入数据库之前在代码中手动执行此操作,但这需要大量时间和代码更改,所以我想知道是否可以使用 MS Access 执行 ..
发布时间:2022-01-22 21:37:29 C#/.NET

从列中获取子字符串并执行 groupBy 和 count

我有一个存储大量文件数据的表,例如它们的语言、唯一 ID、文件路径等.我希望能够从唯一 ID 中获取子字符串,它为我提供资产类型,这始终是 ID 的前 2 个字母.然后我想按语言对这些资产类型进行分组,并计算每种语言有多少种类型.所以最后我希望有一个表,它有一个语言列,然后是每个子字符串(资产类型)的列. 我试图创建一个大的 switch 语句,但这不是很可靠,有人告诉我也许 linq 会更 ..
发布时间:2022-01-22 21:37:11 数据库

使用 pivot_longer 将水平格式改造成长格式

我正在尝试使用之前提供的相同代码将我的数据重塑为长格式而不是宽格式 link ,但是即使经过多次尝试修改 names_pattern = "(.*)_(pre|post.*)" 也不起作用;, 我的数据样本是 data1 这是使用的代码: 库(dplyr);库(tidyr);库(stringr)出 % pivot_longer(cols = -Serial_ID,na ..
发布时间:2022-01-22 21:36:58 其他开发

将行转换为列的 SQL 查询

我在 SQL Server 2008 中有下表: [ID] [Filiale] [Mitarbeiter]1 01 穆勒2 01 迈尔3 01 施密特4 02 舒尔茨5 02 施罗德 我需要一个创建以下输出的查询: [Filiale] [Mitarbeiter1] [Mitarbeiter2] [Mitarbeiter3] [Mitarbeiter4] [Mitarbeiter5]01 Mü ..
发布时间:2022-01-22 21:36:44 其他开发

不兼容的枢轴类型 SQL

我获得了一个需要对其执行 PIVOT 的数据库.我的 Pivot 工作得非常好.但是,我需要在 SELECT 中执行的列之一是 text 类型的列.但是,PIVOT 命令不能使用这种数据类型.我该如何解决这个问题? 解决方案 我个人的喜好只是将列类型转换为 VARCHAR(MAX) 并完成它,TEXT 无论如何都在弃用列表中. 如果这不是一个选项,您可以在查询中简单地将文本值转换/转 ..
发布时间:2022-01-22 21:36:34 其他开发

一组行的 MS SQL 上的字符串连接

假设我有 2 张桌子: 1 与用户另一个记录哪些用户使用了哪些代码. 用户-----身份证、姓名1,“约翰"2,“母鹿"代码------标识、用户标识、代码1, 1, 1452, 1, 1873, 2, 251 现在我想提取一个导致他关注的查询 名称,使用的代码'约翰','145,187''Doe','251' 如何通过查询或存储过程来做到这一点? 解决方案 既然你还 ..
发布时间:2022-01-22 21:36:15 数据库

Python:一次包含重复值的多个列的 Pandas 数据透视表

有一个包含名称、学校和标记列的 pandas 数据框 命名学校标记汤姆哈佛商学院 55汤姆哈佛商学院 55汤姆哈佛商学院 14标记哈佛商学院 28标记哈佛商学院 19刘易斯 HBS 88 如何转置和转换成这样的 名称学校标记_1 标记_2 标记_3汤姆 HBS 55 55 14标记哈佛商学院 28 19刘易斯 HBS 88 试过这个: df = df.pivot_table(index= ..
发布时间:2022-01-22 21:35:52 Python

Excel 与 SSAS 的连接 - 在传输层中遇到错误

我在 SQL 2012 中有一个 SSAS 多维数据集,我可以使用 Windows 用户凭据从 Excel 2010 连接到该多维数据集,而不会出现问题.但是,每当我重新启动托管多维数据集的服务器并尝试刷新 excel(在客户端计算机中)中的枢轴时,它都会抛出错误并显示“在传输层中遇到错误".然后提示我重新输入用于连接数据源的 Windows 帐户的密码. 问题是,如果我在每个枢轴的同一 E ..
发布时间:2022-01-22 21:35:44 其他开发

SQL:将 ISNULL 与动态数据透视一起使用

我想让枢轴产生的所有NULL值都变成0.我已将 ISNULL 放置在每个可以想象的地方,但似乎没有任何效果.枢轴是否与 ISNULL 兼容?代码如下: 声明 @startDate 日期时间SET @startDate = '2013-01-01'声明@sql varchar(MAX)SET @sql = '选择客户名称、项目名称、资源、[' +REPLACE(SUBSTRING(CONVERT ..
发布时间:2022-01-22 21:35:33 其他开发

TSQL Pivot 长列列表

我希望使用数据透视函数将列的行值转换为单独的列.该列中有 100 多个不同的值,并且对数据透视函数的“for"子句中的每个值进行硬编码将非常耗时,并且从可维护性的目的来看也不好.我想知道是否有更简单的方法来解决这个问题? 谢谢 解决方案 您可以在 PIVOT 中使用动态 SQL 进行此类查询.动态 SQL 将获取您要在执行时转换的项目列表,从而无需对每个项目进行硬编码: DECLA ..
发布时间:2022-01-22 21:35:13 数据库

将行转置/透视到列并求和

这是我的查询 选择 *FROM 要求范围 PeakRange,DaysOfReq 列是 nvarchar 数据类型,Total 是 INT 数据类型 表格如下 峰值范围 DaysOfReq 总计1 - 3.99 >2 天 29.01+ 第 2 天 31 - 3.99 第 0 天 14 - 5.99 第 0 天 16 - 8.99 第 2 天 29 天 0 19.01+ 第 0 天 1 ..
发布时间:2022-01-22 21:34:57 数据库

为谷歌折线图动态透视数据

我想在同一张折线图中显示各个国家多年来的“人口".显示的数据基于多选下拉菜单“国家/地区"中的选择.基础数据表有 3 列: 年份、国家、人口 2012,国家A,33 2013,国家A,35 2014,国家A,40 2012,B国,65 2013,B国,70 2014,B国,75 2012,C国,15 2013,C国,20 2014,C国,25 我正在尝试从基础数据表创 ..
发布时间:2022-01-22 21:34:49 其他开发