table Себестоимость column Период dataType: dateTime formatString: General Date summarizeBy: none sourceColumn: Период changedProperty = DataType annotation SummarizationSetBy = Automatic column Статья dataType: string summarizeBy: none sourceColumn: Статья annotation SummarizationSetBy = Automatic column 'Вид операции' dataType: string summarizeBy: none sourceColumn: Вид операции annotation SummarizationSetBy = Automatic column Организация dataType: string isHidden summarizeBy: none sourceColumn: Организация changedProperty = IsHidden annotation SummarizationSetBy = Automatic column Контрагент dataType: string summarizeBy: none sourceColumn: Контрагент annotation SummarizationSetBy = Automatic column Менеджер dataType: string summarizeBy: none sourceColumn: Менеджер annotation SummarizationSetBy = Automatic column 'Номер документа' dataType: string summarizeBy: none sourceColumn: Номер документа annotation SummarizationSetBy = Automatic column 'Валюта документа' dataType: string summarizeBy: none sourceColumn: Валюта документа annotation SummarizationSetBy = Automatic column artic_id dataType: string summarizeBy: none sourceColumn: artic_id annotation SummarizationSetBy = Automatic column Количество dataType: double summarizeBy: sum sourceColumn: Количество annotation SummarizationSetBy = Automatic annotation PBI_FormatHint = {"isGeneralNumber":true} column 'Сумма plus МП, руб' dataType: double formatString: #,0.00 summarizeBy: sum sourceColumn: Сумма plus МП, руб annotation SummarizationSetBy = Automatic column Закупка dataType: double formatString: #,0.00000 summarizeBy: sum sourceColumn: Закупка annotation SummarizationSetBy = Automatic column 'Закупка, usd2' dataType: double formatString: 0.0000000 summarizeBy: sum sourceColumn: Закупка, usd2 annotation SummarizationSetBy = Automatic column 'Курс usd2' dataType: double summarizeBy: sum sourceColumn: Курс usd2 annotation SummarizationSetBy = Automatic annotation PBI_FormatHint = {"isGeneralNumber":true} column 'Курс usd' dataType: double summarizeBy: sum sourceColumn: Курс usd annotation SummarizationSetBy = Automatic annotation PBI_FormatHint = {"isGeneralNumber":true} column Таможня dataType: double formatString: 0.00000 summarizeBy: sum sourceColumn: Таможня annotation SummarizationSetBy = Automatic column ЕАЭС dataType: double formatString: 0.00000 summarizeBy: sum sourceColumn: ЕАЭС annotation SummarizationSetBy = Automatic column 'Учетная цена' dataType: double formatString: 0.00000 summarizeBy: sum sourceColumn: Учетная цена annotation SummarizationSetBy = Automatic column 'Учетная цена USD2+2' dataType: double formatString: 0.0000000 summarizeBy: sum sourceColumn: Учетная цена USD2+2 annotation SummarizationSetBy = Automatic column 'Заказ закрыт' dataType: dateTime formatString: Long Date summarizeBy: none sourceColumn: Заказ закрыт variation Variation isDefault relationship: d56f34dd-d18a-4511-b10b-85895b67822c defaultHierarchy: LocalDateTable_93d80160-0984-4e44-91de-316b6ab26727.'Иерархия дат' annotation SummarizationSetBy = Automatic annotation UnderlyingDateTimeDataType = Date column Маркетинг dataType: double formatString: 0.00000 summarizeBy: sum sourceColumn: Маркетинг annotation SummarizationSetBy = Automatic column Доставка dataType: double formatString: 0.00000 summarizeBy: sum sourceColumn: Доставка annotation SummarizationSetBy = Automatic column НДС dataType: double formatString: 0.00000 summarizeBy: sum sourceColumn: НДС annotation SummarizationSetBy = Automatic column ЗатратыМП dataType: double formatString: 0.00000 summarizeBy: sum sourceColumn: ЗатратыМП annotation SummarizationSetBy = Automatic column PartnerId dataType: string summarizeBy: none sourceColumn: PartnerId annotation SummarizationSetBy = Automatic column 'Доставка, usd' = ``` DIVIDE('Себестоимость'[Доставка], 'Себестоимость'[Курс usd2], 0) ``` formatString: 0.0000000 summarizeBy: sum annotation SummarizationSetBy = Automatic column 'НДС, usd' = ``` DIVIDE('Себестоимость'[НДС], 'Себестоимость'[Курс usd2], 0) ``` formatString: 0.0000000 summarizeBy: sum annotation SummarizationSetBy = Automatic column 'Таможня, usd' = ``` DIVIDE('Себестоимость'[Таможня], 'Себестоимость'[Курс usd2], 0) ``` formatString: 0.0000000 summarizeBy: sum annotation SummarizationSetBy = Automatic column 'Производство, usd' = ``` DIVIDE('Себестоимость'[Производство], 'Себестоимость'[Курс usd2], 0) ``` formatString: 0.0000000 summarizeBy: sum annotation SummarizationSetBy = Automatic column ЗатратыСкладХранение dataType: double summarizeBy: sum sourceColumn: ЗатратыСкладХранение annotation SummarizationSetBy = Automatic annotation PBI_FormatHint = {"isGeneralNumber":true} column 'ЗатратыСкладХранение, usd' = ``` DIVIDE('Себестоимость'[ЗатратыСкладХранение], 'Себестоимость'[Курс usd2], 0) ``` summarizeBy: sum annotation SummarizationSetBy = Automatic annotation PBI_FormatHint = {"isGeneralNumber":true} column 'Сумма учетная' = ``` -1 * ( 'Себестоимость'[Закупка] + 'Себестоимость'[Доставка] + 'Себестоимость'[НДС] + 'Себестоимость'[Таможня] + 'Себестоимость'[Производство] - 'Себестоимость'[Доп расходы]) ``` isHidden formatString: #,0.00000 summarizeBy: sum changedProperty = IsHidden annotation SummarizationSetBy = Automatic column 'Сумма учетная, usd' = ``` -1 * ( 'Себестоимость'[Закупка, usd2] + 'Себестоимость'[Доставка, usd] + 'Себестоимость'[НДС, usd] + 'Себестоимость'[Таможня, usd] + 'Себестоимость'[Производство, usd] - 'Себестоимость'[Доп расходы USD2+2]) ``` isHidden summarizeBy: sum changedProperty = IsHidden annotation SummarizationSetBy = Automatic annotation PBI_FormatHint = {"isGeneralNumber":true} column 'Номер заказа' dataType: string summarizeBy: none sourceColumn: Номер заказа annotation SummarizationSetBy = Automatic column 'Хоз операция' dataType: string summarizeBy: none sourceColumn: Хоз операция annotation SummarizationSetBy = Automatic column Приемка dataType: double summarizeBy: sum sourceColumn: Приемка annotation SummarizationSetBy = Automatic annotation PBI_FormatHint = {"isGeneralNumber":true} column АтсМаркировка dataType: double summarizeBy: sum sourceColumn: АтсМаркировка annotation SummarizationSetBy = Automatic annotation PBI_FormatHint = {"isGeneralNumber":true} column ВремяВыполненияМинут dataType: double summarizeBy: sum sourceColumn: ВремяВыполненияМинут annotation SummarizationSetBy = Automatic annotation PBI_FormatHint = {"isGeneralNumber":true} column СборкаЗаказа dataType: double summarizeBy: sum sourceColumn: СборкаЗаказа annotation SummarizationSetBy = Automatic annotation PBI_FormatHint = {"isGeneralNumber":true} column Производство dataType: double summarizeBy: sum sourceColumn: Производство annotation SummarizationSetBy = Automatic annotation PBI_FormatHint = {"isGeneralNumber":true} column КоличествоУпаковок dataType: double summarizeBy: sum sourceColumn: КоличествоУпаковок annotation SummarizationSetBy = Automatic annotation PBI_FormatHint = {"isGeneralNumber":true} column 'Учетная сумма, руб' dataType: double formatString: 0.00000 summarizeBy: sum sourceColumn: Учетная сумма, руб annotation SummarizationSetBy = Automatic column 'Учетная сумма, usd' dataType: double formatString: 0.0000000 summarizeBy: sum sourceColumn: Учетная сумма, usd annotation SummarizationSetBy = Automatic column 'Сумма скидки' dataType: double formatString: #,0 summarizeBy: sum sourceColumn: Сумма скидки annotation SummarizationSetBy = Automatic annotation PBI_FormatHint = {"isDecimal":true} column 'Доп расходы' dataType: double summarizeBy: sum sourceColumn: Доп расходы annotation SummarizationSetBy = Automatic annotation PBI_FormatHint = {"isGeneralNumber":true} column 'Доп расходы USD2+2' dataType: double summarizeBy: sum sourceColumn: Доп расходы USD2+2 annotation SummarizationSetBy = Automatic annotation PBI_FormatHint = {"isGeneralNumber":true} column 'Сумма plus МП, usd' dataType: double formatString: #,0.00 summarizeBy: sum sourceColumn: Сумма plus МП, usd annotation SummarizationSetBy = Automatic partition Себестоимость = m mode: import source = let Источник = Sql.Database("prdsql", "mag_pbi"), pbiProd_СебестоимостьСводныйОт2022 = Источник{[Schema="pbiProd",Item="СводныйСебестоимость Для PBI"]}[Data], #"Changed Type" = Table.TransformColumnTypes(pbiProd_СебестоимостьСводныйОт2022,{{"Период", type date}}), #"Переименованные столбцы" = Table.RenameColumns(#"Changed Type",{{"Сумма", "Сумма, руб"}}), Округлено = Table.TransformColumns(#"Переименованные столбцы",{{"Сумма, руб", each Number.Round(_, 3), type number}}), Округлено1 = Table.TransformColumns(Округлено,{{"СуммаБезНДС", each Number.Round(_, 3), type number}}), Округлено2 = Table.TransformColumns(Округлено1,{{"Закупка", each Number.Round(_, 3), type number}}), Округлено3 = Table.TransformColumns(Округлено2,{{"СуммаРучнойСкидки", each Number.Round(_, 3), type number}}), Округлено4 = Table.TransformColumns(Округлено3,{{"СуммаАвтоСкидки", each Number.Round(_, 3), type number}}), Округлено5 = Table.TransformColumns(Округлено4,{{"Закупка, usd2", each Number.Round(_, 3), type number}}), Округлено6 = Table.TransformColumns(Округлено5,{{"Таможня", each Number.Round(_, 3), type number}}), Округлено7 = Table.TransformColumns(Округлено6,{{"ЕАЭС", each Number.Round(_, 3), type number}}), Округлено8 = Table.TransformColumns(Округлено7,{{"Учетная цена", each Number.Round(_, 3), type number}}), Округлено9 = Table.TransformColumns(Округлено8,{{"Учетная цена USD2+2", each Number.Round(_, 5), type number}}), Округлено10 = Table.TransformColumns(Округлено9,{{"Маркетинг", each Number.Round(_, 3), type number}}), Округлено11 = Table.TransformColumns(Округлено10,{{"Доставка", each Number.Round(_, 3), type number}}), Округлено12 = Table.TransformColumns(Округлено11,{{"НДС", each Number.Round(_, 3), type number}}), Округлено13 = Table.TransformColumns(Округлено12,{{"Производство", each Number.Round(_, 3), type number}}), Округлено14 = Table.TransformColumns(Округлено13,{{"ЗатратыМП", each Number.Round(_, 3), type number}}), Округлено15 = Table.TransformColumns(Округлено14,{{"Учетная стоимость", each Number.Round(_, 3), type number}}), Округлено16 = Table.TransformColumns(Округлено15,{{"Учетная стоимость USD2+2", each Number.Round(_, 5), type number}}), #"Переименованные столбцы1" = Table.RenameColumns(Округлено16,{{"Сумма, руб", "Сумма plus МП, руб"}}), #"Удаленные столбцы" = Table.RemoveColumns(#"Переименованные столбцы1",{"id", "Code", "Ценовая группа", "Учетная стоимость", "Учетная стоимость USD2+2", "СуммаАвтоСкидки", "СуммаБезНДС", "СуммаРучнойСкидки", "Тип документа", "Номер регистратора"}), #"Замененное значение" = Table.ReplaceValue(#"Удаленные столбцы","-","",Replacer.ReplaceText,{"Номер заказа"}), #"Замененное значение1" = Table.ReplaceValue(#"Замененное значение"," ","",Replacer.ReplaceText,{"Номер заказа"}), #"Замененное значение2" = Table.ReplaceValue(#"Замененное значение1",null,"-",Replacer.ReplaceValue,{"Организация"}), #"Удаленные столбцы1" = Table.RemoveColumns(#"Замененное значение2",{"Партнер", "Сумма скидки USD2+2"}), Округлено17 = Table.TransformColumns(#"Удаленные столбцы1",{{"АтсМаркировка", each Number.Round(_, 3), type number}}), Округлено18 = Table.TransformColumns(Округлено17,{{"Приемка", each Number.Round(_, 3), type number}}), Округлено19 = Table.TransformColumns(Округлено18,{{"СборкаЗаказа", each Number.Round(_, 3), type number}}), #"Измененный тип" = Table.TransformColumnTypes(Округлено19,{{"Заказ закрыт", type date}}), #"Замененное значение3" = Table.ReplaceValue(#"Измененный тип","Супер пупер","АНТУРАЖ ЛТД ООО",Replacer.ReplaceText,{"Организация"}), #"Добавлен пользовательский объект" = Table.AddColumn(#"Замененное значение3", "Пользовательский", each [#"Сумма plus МП, руб"]/[Курс usd2]), #"Измененный тип1" = Table.TransformColumnTypes(#"Добавлен пользовательский объект",{{"Пользовательский", type number}}), #"Переименованные столбцы2" = Table.RenameColumns(#"Измененный тип1",{{"Пользовательский", "Сумма plus МП, usd"}}) in #"Переименованные столбцы2" annotation PBI_ResultType = Table annotation PBI_NavigationStepName = Навигация