table 'План продаж менеджеров' measure 'Актуальный план, руб' = CALCULATE( SUM('План продаж менеджеров'[план продаж]), STARTOFMONTH('.Календарь'[Дата]) ) formatString: #,0 measure '% плана' = DIVIDE( [Сумма продаж + РК, руб], 'План продаж менеджеров'[Актуальный план, руб] ) formatString: 0%;-0%;0% measure '% премии' = IF( [% плана]< 0.8, 1.8, IF( [% плана]<0.9, 2.2, IF ( [% плана]<=1.01, 2.6, 3 ) ) ) annotation PBI_FormatHint = {"isGeneralNumber":true} measure 'Аппроксимация месяц, руб' = ``` VAR CySales = [Сумма продаж + РК, руб] VAR LastSalesDay = DAY(LASTNONBLANK('.Календарь'[Дата], [Сумма продаж + РК, руб] > 0)) VAR MonthDays = DAY(EOMONTH(MAX('.Календарь'[Дата]), 0)) VAR Approx = IF( NOT ISBLANK ( CySales ), DIVIDE( 'Основной отчет'[MTD Сумма продаж с начала месяца, руб] * MonthDays , LastSalesDay ) ) RETURN Approx ``` formatString: #,0 measure 'Аппроксимация год, руб' = ``` VAR CySales = [Сумма продаж + РК, руб] VAR LastSalesDay = INT( LASTNONBLANK('.Календарь'[Дата], [Сумма продаж + РК, руб] > 0) - STARTOFYEAR('.Календарь'[Дата].[Date]) ) + 1 VAR YearDays = INT( ENDOFYEAR('.Календарь'[Дата].[Date]) - STARTOFYEAR('.Календарь'[Дата].[Date]) ) + 1 VAR Approx = IF( NOT ISBLANK ( CySales ), DIVIDE( 'Основной отчет'[YTD Сумма продаж с начала года, руб] * YearDays , LastSalesDay ) ) RETURN Approx ``` formatString: #,0 annotation PBI_FormatHint = {"isDecimal":true} measure 'Аппроксим. месяц руб, %' = ``` DIVIDE( [Аппроксимация месяц, руб], SUM('План продаж менеджеров'[план продаж]) ) ``` formatString: 0%;-0%;0% measure 'Осталось до плана, руб' = [Актуальный план, руб] - [Сумма продаж + РК, руб] formatString: #,0 measure 'План продаж в день, руб' = DIVIDE('План продаж менеджеров'[Актуальный план, руб],21.5) formatString: #,0 measure 'План продаж менеджеров год, руб' = ``` CALCULATE( SUM('План продаж менеджеров'[план продаж]), ALLEXCEPT('.Календарь', '.Календарь'[Дата].[Год]) ) ``` formatString: #,0 measure '% годового плана' = DIVIDE( [Сумма продаж + РК, руб], 'План продаж менеджеров'[План продаж менеджеров год, руб] ) formatString: 0%;-0%;0% column Период dataType: dateTime isHidden formatString: Long Date summarizeBy: none sourceColumn: Период changedProperty = IsHidden annotation SummarizationSetBy = Automatic annotation UnderlyingDateTimeDataType = Date column user_id dataType: string isHidden summarizeBy: none sourceColumn: user_id changedProperty = IsHidden annotation SummarizationSetBy = Automatic column 'план продаж' dataType: double isHidden summarizeBy: sum sourceColumn: план продаж changedProperty = IsHidden annotation SummarizationSetBy = Automatic annotation PBI_FormatHint = {"isGeneralNumber":true} column Менеджер dataType: string isHidden summarizeBy: none sourceColumn: Менеджер changedProperty = IsHidden annotation SummarizationSetBy = Automatic partition 'План продаж менеджеров' = m mode: import source = let Источник = Sql.Database("prdsql", "mag_pbi"), pbi_ПланПродажМенеджеров = Источник{[Schema="pbi",Item="ПланПродажМенеджеров"]}[Data], #"Измененный тип" = Table.TransformColumnTypes(pbi_ПланПродажМенеджеров,{{"_Fld27878", type date}}), #"Переименованные столбцы" = Table.RenameColumns(#"Измененный тип",{{"_Fld27878", "Период"}}) in #"Переименованные столбцы" annotation PBI_ResultType = Table