Power BI中的数据分析

时间:2018-04-18 06:37:29

标签: powerbi data-profiling

我想描述我在Power BI报告中的每个数据表。根据数据配置文件,我的意思是这样的:

Example on a data profile

有没有办法在Power BI中创建数据配置文件视图? DAX衡量或计算列?

或者,您也可以推荐其他可以处理此类任务的数据质量工具,因为我发现在Power BI中实现此结果有点困难。

3 个答案:

答案 0 :(得分:1)

现在,在编写了一个手动查询后,我感到很愚蠢,这个查询完成了Table.Profile一次性完成的工作。但是,我会提到您可以使用#shared引用自动获取数据集中每个表的配置文件,并向下过滤到表:

let
    Source = #shared,
    #"Converted to Table" = Record.ToTable(Source),
    #"Added Custom" = Table.AddColumn(#"Converted to Table", "TableCheck", each Type.Is(Value.Type([Value]), type table)),
    #"Filtered Rows" = Table.SelectRows(#"Added Custom", each ([TableCheck] = true)),
    #"Filtered Rows1" = Table.SelectRows(#"Filtered Rows", each [Name] <> "NAME_OF_THIS_QUERY"),
    #"Added Custom1" = Table.AddColumn(#"Filtered Rows1", "Profile", each Table.Profile([Value])),
    #"Expanded Profile" = Table.ExpandTableColumn(#"Added Custom1", "Profile", {"Column", "Min", "Max", "Average", "StandardDeviation", "Count", "NullCount", "DistinctCount"}, {"Profile.Column", "Profile.Min", "Profile.Max", "Profile.Average", "Profile.StandardDeviation", "Profile.Count", "Profile.NullCount", "Profile.DistinctCount"})
in
    #"Expanded Profile"

并替换&#34; NAME_OF_THIS_QUERY&#34;无论你为查询命名什么,所以它都不会试图自我描述。

答案 1 :(得分:0)

在查询编辑器中,您可以在任何表格上使用Table.Profile function

你可以像这样同时做多个:

= Table.Combine({Table.Profile(Table1),Table.Profile(Table2)})

答案 2 :(得分:0)

Power BI具有内置的数据分析器

  1. 打开Power BI并参考菜单功能区
  2. 点击主页
  3. 点击“编辑查询”
  4. 点击查看
  5. 选择“列配置文件”以查看有关数据的统计信息

Power BI Ribbon