Loading [MathJax]/jax/input/TeX/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何将公式写入透视表SQL?

如何将公式写入透视表SQL?
EN

Stack Overflow用户
提问于 2019-11-12 13:36:28
回答 1查看 37关注 0票数 0

@ProductionTable AS PT如下所示(示例适用于L020上的AC_46 )

下面的SQL代码创建了一个对PT.StandardTime求和的表。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
SELECT * 
FROM   
    (SELECT
        PT.StandardTime AS col,
        PT.AC AS AC, 
        PT.WC AS WC
    FROM @ProductionTable AS PT
    ) t
PIVOT(
    SUM(col)
        FOR AC IN ([AC_43],[AC_44],[AC_45],[AC_46]) 
    ) pvt

使它看起来像这样(红色文本是上表)

我需要的是将StandardTime乘以进度以获得完成的小时数,然后除以StandardTime以显示完成百分比,这样最终的表格就会显示如下所示-

这可以在上面的SQL摘录中完成吗?还是我需要以某种方式开始修改@ProductionTable?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-11-12 14:40:15

当然,只要我写完这篇文章...此时将显示解决方案。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
SELECT * 
FROM   
    (SELECT
        CAST(ROUND(100 * PT.StandardTime * (PT.Progress / 100.0) / NULLIF(PT.StandardTime, 0), -1) AS INT) AS col,
        PT.AC AS AC, 
        PT.WC AS WC
FROM @ProductionTable AS PT
    ) t
PIVOT(
    AVG([col])
        FOR aircraft IN ([AC_70043],[AC_70044],[AC_70045],[AC_70046]
    ) pvt
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58819937

复制
相关文章
[Excel技巧]只用一个公式可以实现对数据透视表进行再透视
日常Excel业务报表中,我们有时需要对透视过的数据进行各种运算,运算完成后再次进行透视,本文提供一种简便方案,可以进行透视表再透视,数据源更新不影响刷新使用。
wujunmin
2021/09/07
4.3K0
[Excel技巧]只用一个公式可以实现对数据透视表进行再透视
SQL、Pandas和Spark:如何实现数据透视表?
数据透视表是一个很重要的数据统计操作,最有代表性的当属在Excel中实现(甚至说提及Excel,个人认为其最有用的当属三类:好用的数学函数、便捷的图表制作以及强大的数据透视表功能)。所以,今天本文就围绕数据透视表,介绍一下其在SQL、Pandas和Spark中的基本操作与使用,这也是沿承这一系列的文章之一。
luanhz
2021/06/24
3K0
Flink SQL 写入 Hive表的性能问题
翻阅Flink的PR,十几天前,阿里Flink的开发同学已经注意到了这个问题,我们将之吸收到测试环境,编译替换lib下jar包,重新测试,性能确实up了,单并发升至5W每秒,上游节点才稍微有背压。 [FLINK-19121][hive] Avoid accessing HDFS frequently in HiveBulkWriterFactory
sparkle123
2020/09/28
3.3K0
Flink SQL 写入 Hive表的性能问题
SQL 如何将表中行列互换
使用PIVOT需要注意的是,必须把其他列中同一学生不同信息列隐藏才可以。 例如:我们把一行一行列出的科目变成一列一列,我们的SubjectChineseName就要隐藏掉,否则Pivot出来的结果是同一个学生一样有四行。 只不过右边多出了四列科目而已。 我这里先CAST是因为需要转换格式,从NVARCHAR转为FLOAT。 如果我想要转换的行列数据不是数字的话,应该用什么? 我们可以通过COUNT得到出现的次数,也可以通过MIN()或者MAX()直接显示内容。
繁华是客
2023/03/03
1K0
数据透视表入门
今天跟大家分享有关数据透视表入门的技巧! 数据透视表是excel附带功能中为数不多的学习成本低、投资回报率高、门槛低上手快的良心技能! 对于日程的排序、汇总、转换、提取等,他都可用统统拿下,替代了很
数据小磨坊
2018/04/10
3.6K0
数据透视表入门
VBA数据透视表
ActiveWorkbook.PivotCaches.Create( _ SourceType:=xlDatabase, _ SourceData:=sh & "!R1C1:R" & rn & "C22", _ Version:=4 _ ).CreatePivotTable _ TableDestination:="Sheet1!R1C1", _ TableName:="数据透视表1", _ DefaultVersion:=4 'xlPivot
林万程
2018/06/26
2.1K0
openpyxl刷新透视表
openpyxl提供对透视表的读取支持,以便将它们保留在现有文件中。pivot表的规范(虽然是扩展的)并不明确,也不希望客户机代码能够创建pivot表。但是,应该可以编辑和操作现有的透视表,例如更改它们的范围或是否应该自动更新设置。
py3study
2020/12/30
2.1K0
openpyxl刷新透视表
玩转Pandas透视表
在python中我们可以通过pandas.pivot_table函数来实现数据透视表的功能。本篇文章介绍了pandas.pivot_table具体的使用方法,在最后还准备了一个备忘单,希望能够帮助你记住如何使用pandas的pivot_table。
double
2019/08/22
4.1K0
一维表和二维表,透视及逆透视
小勤:好像是算知道的,一个一对一,一个一对多?最好是都能讲一下,感觉有点power query 基础操作的东西会用,但对概念还有点似懂非懂,这样导致东西一变就抓瞎了,现在只会照葫芦画瓢,葫芦稍微动一下就不行了。
大海Power
2021/08/30
9590
pandas透视表分析
数据透视表是一个用来总结和展示数据的强大工具。pandas提供了pivot_table()函数以快捷地把DataFrame转换为透视表。
陆勤_数据人网
2019/05/28
2.2K0
Pandas进阶|数据透视表与逆透视
数据透视表将每一列数据作为输入,输出将数据不断细分成多个维度累计信息的二维数据表。在实际数据处理过程中,数据透视表使用频率相对较高,今天云朵君就和大家一起学习pandas数据透视表与逆透视的使用方法。
数据STUDIO
2021/09/26
4.3K0
Pandas进阶|数据透视表与逆透视
如何将SQL Server表驻留内存和检测
将SQL Server数据表驻留内存是SQL Server提供的一项功能,在一般小型系统的开发过程中估计很少会涉及到。这里整理了相关文档资料,演示如何把SQL Server中一个表的所有数据都放入内存中,实现内存数据库,提高实时性。
Java架构师必看
2021/03/22
9940
数据透视表多表合并
今天跟大家分享有关数据透视表多表合并的技巧! 利用数据透视表进行多表合并大体上分为两种情况: 跨表合并(多个表在同一工作薄内) 跨工作薄合并(多个表分别在不同工作薄内) 跨表合并(工作薄内表合并)
数据小磨坊
2018/04/10
9.8K0
数据透视表多表合并
干货分享:数据透视表教程
数据透视表是我们现在在出数据分析经常要用到的一个工具,想当年我在学这个的时候也是跟随着网上的教程一步一步来的,今天给大家放一些数据透视的教学视频,供大家学习哈!
王佩军
2019/10/17
9890
分组计算以及数据透视表
数据透视表excel中有这个分析数据的功能,在R语言中同样可以实现。对一个表格分组计算相应的特征,比如不同国家所有城市的人口总数等。R提供了apply系列函数,包括apply,lapply,sapply,tapply,vapply等,可以对二维数据进行计算,并且可以分组进行统计,类似于Excel中的数据透视表功能。
生信喵实验柴
2022/10/25
9900
pandas系列7-透视表和交叉表
透视表pivot_table是各种电子表格和其他数据分析软件中一种常见的数据分析汇总工具。 根据一个或者多个键对数据进行聚合 根据行和列上的分组键将数据分配到各个矩形区域中 一文看懂pandas的透视表 Pivot_table 特点 灵活性高,可以随意定制你的分析计算要求 脉络清晰易于理解数据 操作性强,报表神器 参数 data: a DataFrame object,要应用透视表的数据框 values: a column or a list of columns to aggregate,要聚合的列
皮大大
2021/03/02
1.2K0
SQL 写入调优
今天看到一篇非常适合本人这种数据库调优小白级别的人学的文章,做个笔记,学习之。 首先建一个用户表: CREATE TABLE [dbo].[jk_users]( [ID] [bigint] IDENTITY(1,1) NOT NULL, [user_login] [varchar](60) NOT NULL, [user_pass] [varchar](64) NOT NULL, [user_nicename] [varchar](50) NOT NULL, [use
小端
2018/04/16
9910
Sql 实现数据透视表功能
要讲怎么在 Sql 中做透视表,我们还是先看看什么是透视表,其实透视表的核心就是按照行列同时分组,然后对分组后的值进行某种汇总运算。
张俊红
2019/05/30
3.6K0
Pandas 透视表(pivot_table)
英文出处:http://pbpython.com/pandas-pivot-table-explained.html 中文翻译: http://python.jobbole.com/81212/
听城
2018/04/27
8770
Pandas 透视表(pivot_table)
VBA透视表筛选子程序
Sub 透视筛选(pf, pv, v) With ActiveSheet.PivotTables("数据透视表1").PivotFields(pf) .EnableMultiplePageItems = True For Each pii In .PivotItems '全部选中以免出现全不选错误 pii.Visible = True Next For Each pii In .PivotItems If IsError(Application
林万程
2018/06/26
1.2K0

相似问题

如何将公式写入工作表函数

13

透视SQL表

321

Excel透视表计算字段问题-基于透视表合计的公式?

210

使用查询公式复制数据透视表

14

SQL表/数据透视表

20
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文