Профилирование данных в Power BI

Я хочу профилировать каждую отдельную таблицу данных в моем отчете Power BI. Под профилем данных я имею в виду что-то вроде этого:

Пример по профилю данных

Есть ли способы сделать представление профиля данных в Power BI? DAX мера или вычисляемые столбцы?

В качестве альтернативы вы также можете порекомендовать другие инструменты обеспечения качества данных, которые могут справиться с такими задачами, так как мне трудно достичь этого результата в Power BI.

2 ответа

Теперь я чувствую себя глупо после написания ручного запроса, который сделал то, что оказалось, 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" на то, что вы называете запросом, чтобы он не пытался профилировать себя.

В редакторе запросов вы можете использовать функцию Table.Profile для любой таблицы.

Вы можете сделать несколько одновременно, как это:

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

Power BI имеет встроенный профилировщик данных

  1. Откройте Power BI и обратитесь к ленте меню.
  2. Щелкните Home
  3. Нажмите "Изменить запросы".
  4. Нажмите Просмотр
  5. Выберите Профиль столбца, чтобы просмотреть статистику ваших данных.

Другие вопросы по тегам