464 lines
16 KiB
Plaintext
464 lines
16 KiB
Plaintext
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 = Навигация
|
||
|