596 lines
17 KiB
Plaintext
596 lines
17 KiB
Plaintext
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
|
||
|