sql - SQL 使用动态透视将列转换为行
问题描述
我的情况是,我需要合并多个已导入 SQL 的具有不同格式样式的 Excel 工作表。我已经决定了数据格式,但我不能让每张纸都与之对齐,而且(我认为)我需要做一个动态透视。我查看了与我的问题相关的其他主题,但似乎找不到适合我具体情况的解决方案。这是我有问题的数据集的模型:
地点 | 日期1 | 日期2 |
---|---|---|
会员1 | 165.45 | 148.85 |
会员2 | 485.58 | 487.58 |
数字代表美元价值。这是我想要的样子:
地点 | 日期 | 价值 |
---|---|---|
会员1 | 日期1 | 165.45 |
会员1 | 日期2 | 148.85 |
会员2 | 日期1 | 485.58 |
会员2 | 日期2 | 487.58 |
随着时间的推移将添加更多列,因此该部分需要是动态的。我有一个通过信息模式选择列名的脚本,但我正在努力将它合并到一个数据透视表中。我不怀疑报告中会添加更多的附属机构,但如果有一种简单的方法可以使这种动态变得更好,我会全力以赴。
解决方案
推荐阅读
- r - 在 tibble 中保持唯一的、非重复的行
- reactjs - React Child 在操作 child 中的 props 时正在更新 Parent State。不需要的
- coderush - 如何让 CodeRush 修复我的打字问题?( {Get; set;} 到 {get; set;} )(拼写检查/大写检查)
- ffmpeg - FFMPEG:如何限制 filtergraph 内的无限循环视频持续时间?
- python - 根据条件替换列中的值
- r - 在ggplot2中连接线图的平均点
- python - Sparse2Corpus 中的documents_columns 参数有什么作用?
- sql-server - 如何比较 SQL Server 中 2 个不同表中的单元格中的数据?
- html - 端口转发后,我的文件可以通过 Internet 访问吗?
- spring - 使用 ReactiveCrudRepository 的多租户