首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >powerbi基于现有表创建新表

问powerbi基于现有表创建新表
EN

Stack Overflow用户
提问于 2021-06-27 16:30:17
回答 1查看 109关注 0票数 0

您好,我正尝试基于power bi中的现有表创建一个新表,我该如何做?

现有表格

​

​

新建表格

​

​

可以从table3中导出新的表组列

EN

回答 1

Stack Overflow用户

发布于 2021-06-28 22:00:12

电源查询解决方案

代码语言:javascript
复制
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"
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68149330

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档