analytics/pbi/report/Model/tables/Отзывы клиентов.tmdl
2026-02-22 15:39:05 +03:00

133 lines
6.2 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

table 'Отзывы клиентов'
column feedback_id
dataType: string
summarizeBy: none
sourceColumn: feedback_id
annotation SummarizationSetBy = Automatic
column order_id
dataType: string
summarizeBy: none
sourceColumn: order_id
annotation SummarizationSetBy = Automatic
column 'Номер заказа'
dataType: string
summarizeBy: none
sourceColumn: Номер заказа
annotation SummarizationSetBy = Automatic
column user_id
dataType: string
summarizeBy: none
sourceColumn: user_id
annotation SummarizationSetBy = Automatic
column 'Имя пользователя'
dataType: string
summarizeBy: none
sourceColumn: Имя пользователя
annotation SummarizationSetBy = Automatic
column Телефон
dataType: string
summarizeBy: none
sourceColumn: Телефон
annotation SummarizationSetBy = Automatic
column email
dataType: string
summarizeBy: none
sourceColumn: email
annotation SummarizationSetBy = Automatic
column 'Работа менеджера'
dataType: int64
formatString: 0
summarizeBy: sum
sourceColumn: Работа менеджера
annotation SummarizationSetBy = Automatic
column 'Скорость сборки'
dataType: int64
formatString: 0
summarizeBy: sum
sourceColumn: Скорость сборки
annotation SummarizationSetBy = Automatic
column 'Качество сборки'
dataType: int64
formatString: 0
summarizeBy: sum
sourceColumn: Качество сборки
annotation SummarizationSetBy = Automatic
column 'Качество упаковки'
dataType: int64
formatString: 0
summarizeBy: sum
sourceColumn: Качество упаковки
annotation SummarizationSetBy = Automatic
column 'Скорость доставки'
dataType: int64
formatString: 0
summarizeBy: sum
sourceColumn: Скорость доставки
annotation SummarizationSetBy = Automatic
column 'Готов рекомендовать'
dataType: int64
formatString: 0
summarizeBy: sum
sourceColumn: Готов рекомендовать
annotation SummarizationSetBy = Automatic
column 'Другие замечания'
dataType: string
summarizeBy: none
sourceColumn: Другие замечания
annotation SummarizationSetBy = Automatic
partition 'Отзывы клиентов' = m
mode: import
source =
let
Источник = Json.Document(Web.Contents("https://magok.ru/api/v2/ApiControllerSurveys/get_order_reports/")),
#"Преобразовано в таблицу" = Table.FromRecords({Источник}),
#"Развернутый элемент data" = Table.ExpandListColumn(#"Преобразовано в таблицу", "data"),
#"Развернутый элемент data1" = Table.ExpandRecordColumn(#"Развернутый элемент data", "data", {"ID", "UF_ORDER_ID", "UF_ORDER_CODE", "UF_USER_ID", "UF_TIME", "UF_ORDER_DATE", "UF_USER_NAME", "UF_USER_PHONE", "UF_USER_EMAIL", "UF_Q1_MNG", "UF_Q2_SKSB", "UF_Q3_QTSB", "UF_Q4_QTUP", "UF_Q5_SKDS", "UF_Q6_RECM", "UF_Q7_OTHER", "UF_DATE_SEND"}, {"data.ID", "data.UF_ORDER_ID", "data.UF_ORDER_CODE", "data.UF_USER_ID", "data.UF_TIME", "data.UF_ORDER_DATE", "data.UF_USER_NAME", "data.UF_USER_PHONE", "data.UF_USER_EMAIL", "data.UF_Q1_MNG", "data.UF_Q2_SKSB", "data.UF_Q3_QTSB", "data.UF_Q4_QTUP", "data.UF_Q5_SKDS", "data.UF_Q6_RECM", "data.UF_Q7_OTHER", "data.UF_DATE_SEND"}),
#"Измененный тип" = Table.TransformColumnTypes(#"Развернутый элемент data1",{{"status", type text}, {"message", type any}, {"data.ID", Int64.Type}, {"data.UF_ORDER_ID", Int64.Type}, {"data.UF_ORDER_CODE", type text}, {"data.UF_USER_ID", Int64.Type}, {"data.UF_TIME", type any}, {"data.UF_ORDER_DATE", type any}, {"data.UF_USER_NAME", type text}, {"data.UF_USER_PHONE", type text}, {"data.UF_USER_EMAIL", type text}, {"data.UF_Q1_MNG", Int64.Type}, {"data.UF_Q2_SKSB", Int64.Type}, {"data.UF_Q3_QTSB", Int64.Type}, {"data.UF_Q4_QTUP", Int64.Type}, {"data.UF_Q5_SKDS", Int64.Type}, {"data.UF_Q6_RECM", Int64.Type}, {"data.UF_Q7_OTHER", type text}, {"data.UF_DATE_SEND", type any}}),
#"Удаленные столбцы" = Table.RemoveColumns(#"Измененный тип",{"status", "message"}),
#"Измененный тип1" = Table.TransformColumnTypes(#"Удаленные столбцы",{{"data.ID", type text}}),
#"Переименованные столбцы" = Table.RenameColumns(#"Измененный тип1",{{"data.ID", "feedback_id"}, {"data.UF_ORDER_ID", "order_id"}}),
#"Измененный тип2" = Table.TransformColumnTypes(#"Переименованные столбцы",{{"order_id", type text}}),
#"Переименованные столбцы1" = Table.RenameColumns(#"Измененный тип2",{{"data.UF_ORDER_CODE", "Номер заказа"}, {"data.UF_USER_ID", "user_id"}}),
#"Измененный тип3" = Table.TransformColumnTypes(#"Переименованные столбцы1",{{"user_id", type text}}),
#"Удаленные столбцы1" = Table.RemoveColumns(#"Измененный тип3",{"data.UF_TIME", "data.UF_ORDER_DATE"}),
#"Переименованные столбцы2" = Table.RenameColumns(#"Удаленные столбцы1",{{"data.UF_USER_NAME", "Имя пользователя"}, {"data.UF_USER_PHONE", "Телефон"}, {"data.UF_USER_EMAIL", "email"}}),
#"Удаленные столбцы2" = Table.RemoveColumns(#"Переименованные столбцы2",{"data.UF_DATE_SEND"}),
#"Переименованные столбцы3" = Table.RenameColumns(#"Удаленные столбцы2",{{"data.UF_Q1_MNG", "Работа менеджера"}, {"data.UF_Q2_SKSB", "Скорость сборки"}, {"data.UF_Q3_QTSB", "Качество сборки"}, {"data.UF_Q4_QTUP", "Качество упаковки"}, {"data.UF_Q5_SKDS", "Скорость доставки"}, {"data.UF_Q6_RECM", "Готов рекомендовать"}, {"data.UF_Q7_OTHER", "Другие замечания"}})
in
#"Переименованные столбцы3"
annotation PBI_NavigationStepName = Навигация
annotation PBI_ResultType = Table