analytics/pbi/report/Model/tables/План маркеты.tmdl
2026-02-22 15:39:05 +03:00

160 lines
4.8 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 'План Ozon, руб' = ```
VAR PlanGroups =
SUMMARIZE(
'Номенклатура',
'Номенклатура'[Менеджер OZON]
)
VAR FilterPlanGroups =
TREATAS(
PlanGroups,
'План маркеты'[Менеджер]
)
VAR Result =
CALCULATE(
SUM('План маркеты'[План]), KEEPFILTERS(FilterPlanGroups),
FILTER('План маркеты',MONTH('План маркеты'[Месяц]) = MONTH(MAX('.Календарь'[Дата]))),
FILTER('План маркеты',YEAR('План маркеты'[Месяц]) = YEAR(MAX('.Календарь'[Дата]))),
FILTER('План маркеты', 'План маркеты'[Маркетплейс] = "OZON")
)
RETURN Result
```
formatString: #,0
measure 'План WB, руб' = ```
VAR PlanGroups =
SUMMARIZE(
'Номенклатура',
'Номенклатура'[Менеджер WB]
)
VAR FilterPlanGroups =
TREATAS(
PlanGroups,
'План маркеты'[Менеджер]
)
VAR Result =
CALCULATE(
SUM('План маркеты'[План]), KEEPFILTERS(FilterPlanGroups),
FILTER('План маркеты',MONTH('План маркеты'[Месяц]) = MONTH(MAX('.Календарь'[Дата]))),
FILTER('План маркеты',YEAR('План маркеты'[Месяц]) = YEAR(MAX('.Календарь'[Дата]))),
FILTER('План маркеты', 'План маркеты'[Маркетплейс] = "WB")
)
RETURN Result
```
formatString: #,0
measure 'Осталось до плана Ozon' =
IF(
[План Ozon, руб] > [Сумма продаж + РК, руб],
[План Ozon, руб] - [Сумма продаж + РК, руб], 0
)
formatString: #,0
measure 'Осталось до плана WB' =
IF(
[План WB, руб] > [Сумма продаж + РК, руб],
[План WB, руб] - [Сумма продаж + РК, руб], 0
)
formatString: #,0
measure '% плана Ozon' = ```
DIVIDE(
[Сумма продаж + РК, руб], [План Ozon, руб])
```
formatString: 0%;-0%;0%
measure '% плана WB' = ```
DIVIDE(
[Сумма продаж + РК, руб], [План WB, руб])
```
formatString: 0%;-0%;0%
measure 'Аппроксим. Ozon, %' = ```
DIVIDE(
[Аппроксимация месяц, руб], [План Ozon, руб]
)
```
formatString: 0%;-0%;0%
measure 'Аппроксим. WB, %' = ```
DIVIDE(
[Аппроксимация месяц, руб], [План WB, руб]
)
```
formatString: 0%;-0%;0%
column Маркетплейс
dataType: string
summarizeBy: none
sourceColumn: Маркетплейс
annotation SummarizationSetBy = Automatic
column Менеджер
dataType: string
isHidden
summarizeBy: none
sourceColumn: Менеджер
changedProperty = IsHidden
annotation SummarizationSetBy = Automatic
column Месяц
dataType: dateTime
isHidden
formatString: Long Date
summarizeBy: none
sourceColumn: Месяц
variation Изменение
isDefault
relationship: 381b6bd4-06f4-496e-9264-13deb45adbf2
defaultHierarchy: LocalDateTable_66d8bbba-35e3-44df-be7f-bb6fc44f271a.'Иерархия дат'
changedProperty = IsHidden
annotation SummarizationSetBy = Automatic
annotation UnderlyingDateTimeDataType = Date
column План
dataType: int64
formatString: #,0
summarizeBy: sum
sourceColumn: План
annotation SummarizationSetBy = Automatic
partition 'План маркеты' = m
mode: import
source =
let
Источник = GoogleSheets.Contents("https://docs.google.com/spreadsheets/d/1bf0nQKoZaTlIlj86tRrAarHdg5dSsXH4xwgOdJc2lqQ/edit?usp=sharing"),
Маркеты_Table = Источник{[name="Маркеты",ItemKind="Table"]}[Data],
#"Повышенные заголовки" = Table.PromoteHeaders(Маркеты_Table, [PromoteAllScalars=true]),
#"Измененный тип" = Table.TransformColumnTypes(#"Повышенные заголовки",{{"Маркетплейс", type text}, {"Менеджер", type text}, {"Месяц", type date}, {"План", Int64.Type}})
in
#"Измененный тип"
changedProperty = Name
annotation PBI_NavigationStepName = Навигация
annotation PBI_ResultType = Table