Разделение пользовательских полей в Power BI
Я получаю данные из Azure Log Analytics в Power BI, используя запрос на языке M, созданный непосредственно на портале OMS. Проблема в том, что пользовательские столбцы загружаются в Power BI в виде одного столбца в следующем формате с именем столбца как "CustomEventDimensions"
:
"Custom_Column_1":"Value_1"
"Custom_Column_2":"Value_2"
"Custom_Column_3":"Value_3"
"Custom_Column_4":"Value_4"
Я хочу, чтобы это было разделено на разные столбцы с Custom_column_n
в качестве имени столбца и Value_n
в качестве значения.
Можно ли изменить запрос M, чтобы получить данные в соответствии с моими требованиями?
1 ответ
Начиная со таблицы вот так:
Сначала разбейте его на два столбца в редакторе запросов, используя команду "Разделить столбец> По разделителю" на вкладке "Преобразование".
Затем поверните первый столбец (Transform > Pivot Column), используя второй в качестве столбца значений. Убедитесь, что вы выбрали "Не объединять" в разделе "Дополнительные параметры".