1

我想分析我的 Power BI 报告中的每一个数据表。通过数据配置文件,我的意思是这样的:

数据配置文件示例

有没有办法在 Power BI 中制作数据配置文件视图?DAX 度量或计算列?

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

4

3 回答 3

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"

并将“NAME_OF_THIS_QUERY”替换为您为查询命名的任何内容,这样它就不会尝试分析自己。

于 2018-04-18T22:24:24.370 回答
0

Power BI 有一个内置的数据分析器

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

Power BI 功能区

于 2020-01-17T12:01:25.590 回答
0

在查询编辑器中,您可以对任何表使用Table.Profile 函数。

您可以像这样同时执行多个:

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

编辑:

要查看配置文件,请创建一个新的空白查询并将其定义为= Table.Profile(Table1). 如果打开高级编辑器,M 代码如下所示:

let
    Source = Table.Profile(Table1)
in
    Source
于 2018-04-18T19:22:35.133 回答