table 'Расходы по годам' isHidden measure '% от выручки 2024' = ``` VAR summa = CALCULATE( SUM('Расходы по годам'[Сумма]), 'Расходы по годам'[Категория] IN { "Реклама", "Платежи в бюджет", "Расходы", "Ведение р/счета", "Прочие выплаты", "Канцелярия", "Питание", "Хозяйственные расходы", "Оргтехника и IT" } && 'Расходы по годам'[Год] = 2024 ) RETURN DIVIDE( //[Платежи в бюджет 2024] + [Аренда 2024] + [Прочие расходы 2024], summa, CALCULATE( 'Основной отчет'[Сумма продаж + РК, руб], FILTER( ALL('.Календарь'), '.Календарь'[Дата].[Год] = 2024 ), ALL('Себестоимость') ) ) * CALCULATE( 'Основной отчет'[Сумма продаж + РК, руб], FILTER('.Календарь', '.Календарь'[Дата].[Год]=2024) ) ``` formatString: #,0 isHidden displayFolder: расчеты 2024 changedProperty = IsHidden annotation PBI_FormatHint = {"isDecimal":true} measure 'Расходы на строку 2024' = ``` VAR summa = 5/8 * CALCULATE( SUM('Расходы по годам'[Сумма]), 'Расходы по годам'[Категория] = "Зарплата" && 'Расходы по годам'[Год] = 2024 ) + 1/2 * CALCULATE( SUM('Расходы по годам'[Сумма]), 'Расходы по годам'[Категория] IN { "Транспортные расходы", "Аренда"} && 'Расходы по годам'[Год] = 2024 ) RETURN DIVIDE( summa, CALCULATE( 'Основной отчет'[Количество строк], FILTER( ALL('.Календарь'), '.Календарь'[Дата].[Год] = 2024 ), ALL('Себестоимость') ) ) * CALCULATE( 'Основной отчет'[Количество строк], FILTER('.Календарь', '.Календарь'[Дата].[Год]=2024) ) ``` formatString: #,0 isHidden displayFolder: расчеты 2024 changedProperty = IsHidden annotation PBI_FormatHint = {"isDecimal":true} measure 'Расходы на упаковку 2024' = ``` VAR summa = 3/8 * CALCULATE( SUM('Расходы по годам'[Сумма]), 'Расходы по годам'[Категория] = "Зарплата" && 'Расходы по годам'[Год] = 2024 ) + CALCULATE( SUM('Расходы по годам'[Сумма]), 'Расходы по годам'[Категория] = "Содержание офиса и складов" && 'Расходы по годам'[Год] = 2024 ) + 1/2 * CALCULATE( SUM('Расходы по годам'[Сумма]), 'Расходы по годам'[Категория] IN { "Транспортные расходы", "Аренда"} && 'Расходы по годам'[Год] = 2024 ) RETURN DIVIDE( summa, CALCULATE( 'Основной отчет'[Количество продаж, упак], FILTER( ALL('.Календарь'), '.Календарь'[Дата].[Год] = 2024 ), ALL('Себестоимость') ) ) * CALCULATE( 'Основной отчет'[Количество продаж, упак], FILTER('.Календарь', '.Календарь'[Дата].[Год]=2024) ) ``` formatString: #,0 isHidden displayFolder: расчеты 2024 changedProperty = IsHidden annotation PBI_FormatHint = {"isDecimal":true} measure 'Чистая прибыль 2024' = ``` CALCULATE( 'Основной отчет'[Сумма продаж + РК, руб] - 'Основной отчет'[Сумма учетная, руб] - ( [% от выручки 2024] + [Расходы на строку 2024] + [Расходы на упаковку 2024] ), FILTER('.Календарь', '.Календарь'[Дата].[Год] = 2024) ) /*CALCULATE( 'Основной отчет'[Сумма продаж, руб] - 'Основной отчет'[Сумма учетная, руб] - ([Расходы на упаковку 2024] * 'Основной отчет'[Количество продаж, упак]) - ([Расходы на строку 2024] * 'Основной отчет'[Количество строк]) - [Расходы через выручку 2024], FILTER('.Календарь', '.Календарь'[Дата].[Год] = 2024) ) */ ``` formatString: #,0 isHidden changedProperty = IsHidden annotation PBI_FormatHint = {"isDecimal":true} measure 'Расходы на заказы 2024' = ``` VAR summa = 5/12 * CALCULATE( SUM('Расходы по годам'[Сумма]), 'Расходы по годам'[Категория] = "Зарплата" && 'Расходы по годам'[Год] = 2024 ) + CALCULATE( SUM('Расходы по годам'[Сумма]), 'Расходы по годам'[Категория] IN { "Транспортные расходы", "Аренда" } && 'Расходы по годам'[Год] = 2024 ) RETURN DIVIDE( summa, CALCULATE( 'Основной отчет'[Количество заказов], FILTER( ALL('.Календарь'), '.Календарь'[Дата].[Год] = 2024 ), ALL('Себестоимость') ) ) * CALCULATE( 'Основной отчет'[Количество заказов], FILTER('.Календарь', '.Календарь'[Дата].[Год]=2024) ) ``` formatString: #,0 isHidden displayFolder: расчеты 2024 changedProperty = IsHidden annotation PBI_FormatHint = {"isDecimal":true} column Категория dataType: string isHidden summarizeBy: none sourceColumn: Категория changedProperty = IsHidden annotation SummarizationSetBy = Automatic column Сумма dataType: double isHidden summarizeBy: sum sourceColumn: Сумма changedProperty = IsHidden annotation SummarizationSetBy = Automatic annotation PBI_FormatHint = {"isGeneralNumber":true} column Год dataType: int64 isHidden formatString: 0 summarizeBy: sum sourceColumn: Год changedProperty = DataType changedProperty = IsHidden annotation SummarizationSetBy = Automatic partition 'Расходы по годам' = m mode: import source = let Источник = Sql.Databases("prdsql"), mag_pbi = Источник{[Name="mag_pbi"]}[Data], #"pbi_Расходы по годам" = mag_pbi{[Schema="pbi",Item="Расходы по годам"]}[Data] in #"pbi_Расходы по годам" changedProperty = IsHidden