analytics/pbi/model/report/Model/tables/Заказы все.tmdl
2026-02-18 14:36:38 +03:00

596 lines
17 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 'Заказы все'
measure 'В производстве кол.' =
CALCULATE(
SUM('Заказы все'[Количество]),
'Заказы все'[Статус] = "В производстве"
)
formatString: #,0
displayFolder: Заказы в производстве
measure 'В производстве объем, м3' =
CALCULATE(
SUM('Заказы все'[Объем, м3]),
'Заказы все'[Статус] = "В производстве"
)
formatString: #,0
displayFolder: Заказы в производстве
measure 'В производстве сумма всего в usd2' =
CALCULATE(
SUM('Заказы все'[Сумма всего в usd2]),
'Заказы все'[Статус] = "В производстве"
)
formatString: #,0
displayFolder: Заказы в производстве
measure 'В производстве сумма всего в руб' =
CALCULATE(
SUM('Заказы все'[Сумма всего в руб]),
'Заказы все'[Статус] = "В производстве"
)
formatString: #,0
displayFolder: Заказы в производстве
measure 'В производстве упак.' =
CALCULATE(
SUM('Заказы все'[Кол. упаковок]),
'Заказы все'[Статус] = "В производстве"
)
formatString: #,0
displayFolder: Заказы в производстве
measure 'Сумма в производстве, руб' = ```
CALCULATE(
[В производстве сумма всего в usd2],
'Заказы все'[Валюта] = "руб."
)
```
formatString: #,0
displayFolder: Заказы в производстве
measure 'Сумма в производстве, cny' = ```
CALCULATE(
[В производстве сумма всего в usd2],
'Заказы все'[Валюта] = "CNY"
)
```
formatString: #,0
displayFolder: Заказы в производстве
measure 'Сумма в производстве, try' = ```
CALCULATE(
[В производстве сумма всего в usd2],
'Заказы все'[Валюта] = "TRY"
)
```
formatString: #,0
displayFolder: Заказы в производстве
measure 'Сумма в производстве, usd2' = ```
CALCULATE(
[В производстве сумма всего в usd2],
'Заказы все'[Валюта] = "USD2"
)
```
formatString: #,0
displayFolder: Заказы в производстве
measure 'В пути кол.' =
CALCULATE(
SUM('Заказы все'[Количество]),
'Заказы все'[Статус] = "В пути"
)
formatString: #,0
displayFolder: Заказы в пути
measure 'В пути объем, м3' =
CALCULATE(
SUM('Заказы все'[Объем, м3]),
'Заказы все'[Статус] = "В пути"
)
formatString: #,0
displayFolder: Заказы в пути
measure 'В пути сумма всего в usd2' =
CALCULATE(
SUM('Заказы все'[Сумма всего в usd2]),
'Заказы все'[Статус] = "В пути"
)
formatString: #,0
displayFolder: Заказы в пути
measure 'В пути сумма всего в руб' =
CALCULATE(
SUM('Заказы все'[Сумма всего в руб]),
'Заказы все'[Статус] = "В пути"
)
formatString: #,0
displayFolder: Заказы в пути
measure 'В пути упак.' =
CALCULATE(
SUM('Заказы все'[Кол. упаковок]),
'Заказы все'[Статус] = "В пути"
)
formatString: #,0
displayFolder: Заказы в пути
measure 'Сумма в пути, руб' = ```
CALCULATE(
[В пути сумма всего в usd2],
'Заказы все'[Валюта] = "руб."
)
```
formatString: #,0
displayFolder: Заказы в пути
measure 'Сумма в пути, cny' = ```
CALCULATE(
[В пути сумма всего в usd2],
'Заказы все'[Валюта] = "CNY"
)
```
formatString: #,0
displayFolder: Заказы в пути
measure 'Сумма в пути, try' = ```
CALCULATE(
[В пути сумма всего в usd2],
'Заказы все'[Валюта] = "TRY"
)
```
formatString: #,0
displayFolder: Заказы в пути
measure 'Сумма в пути, usd2' = ```
CALCULATE(
[В пути сумма всего в usd2],
'Заказы все'[Валюта] = "USD2"
)
```
formatString: #,0
displayFolder: Заказы в пути
measure 'Тех заказ кол.' =
CALCULATE(
SUM('Заказы все'[Количество]),
'Заказы все'[Статус] = "Тех. заказ"
)
formatString: #,0
displayFolder: Заказы тех
measure 'Тех заказ объем, м3' =
CALCULATE(
SUM('Заказы все'[Объем, м3]),
'Заказы все'[Статус] = "Тех. заказ"
)
formatString: #,0
displayFolder: Заказы тех
measure 'Тех заказ сумма всего в usd2' =
CALCULATE(
SUM('Заказы все'[Сумма всего в usd2]),
'Заказы все'[Статус] = "Тех. заказ"
)
formatString: #,0
displayFolder: Заказы тех
measure 'Тех заказ сумма всего в руб' =
CALCULATE(
SUM('Заказы все'[Сумма всего в руб]),
'Заказы все'[Статус] = "Тех. заказ"
)
formatString: #,0
displayFolder: Заказы тех
measure 'Тех заказ упак.' =
CALCULATE(
SUM('Заказы все'[Кол. упаковок]),
'Заказы все'[Статус] = "Тех. заказ"
)
formatString: #,0
displayFolder: Заказы тех
measure 'Сумма тех заказ, руб' = ```
CALCULATE(
[Тех заказ сумма всего в usd2],
'Заказы все'[Валюта] = "руб."
)
```
formatString: #,0
displayFolder: Заказы тех
measure 'Сумма тех заказ, cny' = ```
CALCULATE(
[Тех заказ сумма всего в usd2],
'Заказы все'[Валюта] = "CNY"
)
```
formatString: #,0
displayFolder: Заказы тех
measure 'Сумма тех заказ, try' = ```
CALCULATE(
[Тех заказ сумма всего в usd2],
'Заказы все'[Валюта] = "TRY"
)
```
formatString: #,0
displayFolder: Заказы тех
measure 'Сумма тех заказ, usd2' = ```
CALCULATE(
[Тех заказ сумма всего в usd2],
'Заказы все'[Валюта] = "USD2"
)
```
formatString: #,0
displayFolder: Заказы тех
measure 'Согласование упак.' =
CALCULATE(
SUM('Заказы все'[Кол. упаковок]),
FILTER('Заказы все', [Статус] IN {"На согласовании", "Согласован" })
)
formatString: #,0
displayFolder: Заказы согласование
measure 'Согласование кол.' =
CALCULATE(
SUM('Заказы все'[Количество]),
FILTER('Заказы все', [Статус] IN {"На согласовании", "Согласован" })
)
formatString: #,0
displayFolder: Заказы согласование
measure 'Согласование объем, м3' =
CALCULATE(
SUM('Заказы все'[Объем, м3]),
FILTER('Заказы все', [Статус] IN {"На согласовании", "Согласован" })
)
formatString: #,0
displayFolder: Заказы согласование
measure 'Согласование сумма всего в руб' =
CALCULATE(
SUM('Заказы все'[Сумма всего в руб]),
FILTER('Заказы все', [Статус] IN {"На согласовании", "Согласован" })
)
formatString: #,0
displayFolder: Заказы согласование
measure 'Согласование сумма всего в usd2' =
CALCULATE(
SUM('Заказы все'[Сумма всего в usd2]),
FILTER('Заказы все', [Статус] IN {"На согласовании", "Согласован" })
)
formatString: #,0
displayFolder: Заказы согласование
measure 'Сумма согласование, руб' = ```
CALCULATE(
[Согласование сумма всего в usd2],
'Заказы все'[Валюта] = "руб."
)
```
formatString: #,0
displayFolder: Заказы согласование
measure 'Сумма согласование, cny' = ```
CALCULATE(
[Согласование сумма всего в usd2],
'Заказы все'[Валюта] = "CNY"
)
```
formatString: #,0
displayFolder: Заказы согласование
measure 'Сумма согласование, try' = ```
CALCULATE(
[Согласование сумма всего в usd2],
'Заказы все'[Валюта] = "TRY"
)
```
formatString: #,0
displayFolder: Заказы согласование
measure 'Сумма согласование, usd2' = ```
CALCULATE(
[Согласование сумма всего в usd2],
'Заказы все'[Валюта] = "USD2"
)
```
formatString: #,0
displayFolder: Заказы согласование
measure 'Выгружен на складе кол.' =
CALCULATE(
SUM('Заказы все'[Количество]),
FILTER('Заказы все', [Статус] = "Выгружен на складе")
)
formatString: #,0
displayFolder: Заказы выгружены на складе
measure 'Выгружен на складе упак.' =
CALCULATE(
SUM('Заказы все'[Кол. упаковок]),
FILTER('Заказы все', [Статус] = "Выгружен на складе")
)
formatString: #,0
displayFolder: Заказы выгружены на складе
measure 'Выгружен на складе объем, м3' =
CALCULATE(
SUM('Заказы все'[Объем, м3]),
FILTER('Заказы все', [Статус] = "Выгружен на складе")
)
formatString: #,0
displayFolder: Заказы выгружены на складе
measure 'Выгружен на складе сумма всего в руб' =
CALCULATE(
SUM('Заказы все'[Сумма всего в руб]),
FILTER('Заказы все', [Статус] = "Выгружен на складе")
)
formatString: #,0
displayFolder: Заказы выгружены на складе
measure 'Выгружен на складе сумма всего в usd2' =
CALCULATE(
SUM('Заказы все'[Сумма всего в usd2]),
FILTER('Заказы все', [Статус] = "Выгружен на складе")
)
formatString: #,0
displayFolder: Заказы выгружены на складе
measure 'Сумма выгружен на складе, руб' = ```
CALCULATE(
[Выгружен на складе сумма всего в usd2],
'Заказы все'[Валюта] = "руб."
)
```
formatString: #,0
displayFolder: Заказы выгружены на складе
measure 'Сумма выгружен на складе, cny' = ```
CALCULATE(
[Выгружен на складе сумма всего в usd2],
'Заказы все'[Валюта] = "CNY"
)
```
formatString: #,0
displayFolder: Заказы выгружены на складе
measure 'Сумма выгружен на складе, try' = ```
CALCULATE(
[Выгружен на складе сумма всего в usd2],
'Заказы все'[Валюта] = "TRY"
)
```
formatString: #,0
displayFolder: Заказы выгружены на складе
measure 'Сумма выгружен на складе, usd2' = ```
CALCULATE(
[Выгружен на складе сумма всего в usd2],
'Заказы все'[Валюта] = "USD2"
)
```
formatString: #,0
displayFolder: Заказы выгружены на складе
column 'Дата заказа поставщику'
dataType: dateTime
formatString: Long Date
sourceProviderType: date
summarizeBy: none
sourceColumn: Дата заказа поставщику
annotation SummarizationSetBy = Automatic
annotation UnderlyingDateTimeDataType = Date
column 'Номер заказа поставщику'
dataType: string
isNullable: false
sourceProviderType: nchar
summarizeBy: none
sourceColumn: Номер заказа поставщику
annotation SummarizationSetBy = Automatic
column partner_id
dataType: string
isHidden
sourceProviderType: nvarchar(36)
summarizeBy: none
sourceColumn: partner_id
changedProperty = IsHidden
annotation SummarizationSetBy = Automatic
column Контрагент
dataType: string
sourceProviderType: nvarchar(100)
summarizeBy: none
sourceColumn: Контрагент
annotation SummarizationSetBy = Automatic
column Статус
dataType: string
isNullable: false
sourceProviderType: varchar(15)
summarizeBy: none
sourceColumn: Статус
annotation SummarizationSetBy = Automatic
column artic_id
dataType: string
isHidden
sourceProviderType: nvarchar(36)
summarizeBy: none
sourceColumn: artic_id
changedProperty = IsHidden
annotation SummarizationSetBy = Automatic
column Количество
dataType: double
isNullable: false
sourceProviderType: decimal(15, 3)
summarizeBy: sum
sourceColumn: Количество
annotation SummarizationSetBy = Automatic
annotation PBI_FormatHint = {"isGeneralNumber":true}
column 'Кол. упаковок'
dataType: double
formatString: #,0
sourceProviderType: decimal(10, 2)
summarizeBy: sum
sourceColumn: Кол. упаковок
annotation SummarizationSetBy = Automatic
annotation PBI_FormatHint = {"isDecimal":true}
column 'Объем, м3'
dataType: double
sourceProviderType: decimal(38, 13)
summarizeBy: sum
sourceColumn: Объем, м3
annotation SummarizationSetBy = Automatic
annotation PBI_FormatHint = {"isGeneralNumber":true}
column Цена
dataType: double
sourceProviderType: decimal(20, 12)
summarizeBy: sum
sourceColumn: Цена
annotation SummarizationSetBy = Automatic
annotation PBI_FormatHint = {"isGeneralNumber":true}
column Сумма
dataType: double
isHidden
sourceProviderType: decimal(20, 7)
summarizeBy: sum
sourceColumn: Сумма
changedProperty = IsHidden
annotation SummarizationSetBy = Automatic
annotation PBI_FormatHint = {"isGeneralNumber":true}
column Валюта
dataType: string
sourceProviderType: nvarchar(10)
summarizeBy: none
sourceColumn: Валюта
annotation SummarizationSetBy = Automatic
column 'Сумма всего в руб'
dataType: double
formatString: #,0
sourceProviderType: decimal(31, 11)
summarizeBy: sum
sourceColumn: Сумма всего в руб
annotation SummarizationSetBy = Automatic
annotation PBI_FormatHint = {"isDecimal":true}
column Партнер
dataType: string
sourceProviderType: nvarchar(100)
summarizeBy: none
sourceColumn: Партнер
annotation SummarizationSetBy = Automatic
column 'Сумма всего в usd2'
dataType: double
formatString: #,0.00
sourceProviderType: decimal(38, 14)
summarizeBy: sum
sourceColumn: Сумма всего в usd2
annotation SummarizationSetBy = Automatic
partition 'Заказы все' = m
mode: directQuery
source =
let
Источник = Sql.Database("prdsql", "mag_pbi"),
pbi_Заказы = Источник{[Schema="pbi",Item="Заказы"]}[Data],
#"Измененный тип" = Table.TransformColumnTypes(pbi_Заказы,{{"Дата заказа поставщику", type date}}),
#"Строки с примененным фильтром" = Table.SelectRows(#"Измененный тип", each ([Статус] <> "Закрыт" and [Статус] <> "Неизвестно" and [Статус] <> "Подтвержден")),
#"Строки с примененным фильтром1" = Table.SelectRows(#"Строки с примененным фильтром", each [Дата заказа поставщику] >= #date(2024, 1, 1)),
Округлено = Table.TransformColumns(#"Строки с примененным фильтром1",{{"Сумма всего, usd2", each Number.Round(_, 7), type number}}),
#"Переименованные столбцы" = Table.RenameColumns(Округлено,{{"Сумма в руб.", "Сумма всего в руб"}, {"Сумма всего, usd2", "Сумма всего в usd2"}})
in
#"Переименованные столбцы"
annotation PBI_NavigationStepName = Навигация
annotation PBI_ResultType = Table