powerbi - powerbi 根据现有表创建新表
问题描述
嗨,我正在尝试根据 power bi 中的现有表创建一个新表,我该怎么做?
现有表
新表
可以从 table3 导出新的表组列
解决方案
电源查询解决方案
let
Source = Table.FromRows(
Json.Document(
Binary.Decompress(
Binary.FromText(
"i45WSlTSUUpMBhLJeToK+aW2KYlKsTrRSklAkZRMhHByKVg4GYvqWAA=",
BinaryEncoding.Base64
),
Compression.Deflate
)
),
let
_t = ((type nullable text) meta [Serialized.Text = true])
in
type table [user = _t, status = _t, dn = _t]
),
#"Changed Type" = Table.TransformColumnTypes(
Source,
{{"user", type text}, {"status", type text}, {"dn", type text}}
),
#"Replaced Value" = Table.ReplaceValue(
#"Changed Type",
"cn, ou=",
"",
Replacer.ReplaceText,
{"dn"}
),
#"Removed Columns" = Table.RemoveColumns(#"Replaced Value", {"user"}),
#"Removed Other Columns" = Table.SelectColumns(#"Removed Columns", {"dn"}),
#"Removed Duplicates" = Table.Distinct(#"Removed Other Columns"),
#"Added Index" = Table.AddIndexColumn(#"Removed Duplicates", "Index", 1, 1, Int64.Type),
#"Merged Queries" = Table.NestedJoin(
#"Removed Columns",
{"dn"},
#"Added Index",
{"dn"},
"Added Index",
JoinKind.LeftOuter
),
#"Expanded Added Index" = Table.ExpandTableColumn(
#"Merged Queries",
"Added Index",
{"Index"},
{"Index"}
),
#"Pivoted Column" = Table.Pivot(
#"Expanded Added Index",
List.Distinct(#"Expanded Added Index"[status]),
"status",
"Index",
List.Count
),
#"Added Custom" = Table.AddColumn(#"Pivoted Column", "Total", each [ac] + [di])
in
#"Added Custom"
推荐阅读
- elasticsearch - ES 7.7 加入集群失败,因为超时
- c++ - Windows Form C++ 可以从文件夹中读取图像并进行处理吗?
- java - 有没有办法控制詹金斯失败的原因?(由于 Maven 插件问题而失败)
- reactjs - Prime React 压延机定位问题
- java - 如何在 Java 中将一些文本数据添加到视频文件中
- javascript - 为什么我的 ejs 模板无法正常显示?
- vba - 使用复选框使区域不可编辑
- c# - 从网络摄像头录制视频的速度有问题
- angular - 空体发送文件列表
- ios - 应用程序重新启动/重建后,文件 URL 无法从书签中解析