analytics/pbi/report/Model/tables/Себестоимость.tmdl
2026-02-22 15:39:05 +03:00

464 lines
16 KiB
Plaintext
Raw Permalink 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 Период
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 = Навигация