powerbi - 如何在 Power Query 中添加重复的索引或排名列(1、1、2、2、3、3、4、4 等)
问题描述
我有一个大数据表(下图 ( ) 是较大数据集的一小部分),我需要添加一个重复的索引或排名列 (1,1,2,2,3,3,4 ,4 等)。这样做的原因是每两行数据都需要相互关联,以便我可以正确地旋转属性和值列。
编辑:图片显示
解决方案
将数据带入 PowerQuery 与数据 .. 来自表/范围...
添加列...索引列...。
单击选择索引列
变换 .. 标准 .. 整数除法 ... 2
如果源数据在表 1 中,则示例代码
let Source = Excel.CurrentWorkbook(){[Name="Table1"]}[Content],
#"Changed Type" = Table.TransformColumnTypes(Source,{{"a", type text}}),
#"Added Index" = Table.AddIndexColumn(#"Changed Type", "Index", 0, 1),
#"Integer-Divided Column" = Table.TransformColumns(#"Added Index", {{"Index", each Number.IntegerDivide(_, 2), Int64.Type}})
in #"Integer-Divided Column"
推荐阅读
- android - 如何在图像视图中显示的图库中选择图像上添加扫描动画。指纹扫描等动画
- yii - Yii::app()->会话不工作
- xmpp - XMMP 服务器设置
- kubernetes - Pod 优先级和抢占
- wireshark-dissector - Wireshark:自定义解析器信息字段并不总是显示
- android - 如何以编程方式从 sdcard/storage .apk 文件中获取 appicon?
- sql-server - 使用嵌套聚合查询的最大 SUM
- java - 在我的 JSP 页面中,对于 ajax 多部分表单数据提交,upload.parseRequest(request) 在未上传图像时返回空列表
- opencv - 如何获取 VideoCapture::read 获取的帧的 PTS 或帧号?
- elasticsearch - Flink with Elasticsearch6.0.0 Sink NoSuchMethodError BulkProcessor.builder