Цитата |
---|
написал: алендарь'[Конец недели]=MAX( |

08.12.2023 12:47:50
Много всего пришлось перечитать и прогуглить, поэтому для тех кто в танке, как я, ключевые статьи:
Но после всех тщетных попыток, единственное решение, которое сработало:
Изменено: |
|
|
25.05.2023 10:50:20
мобилизация строители факт = VAR max_date = CALCULATE ( MAX ( 'Календарь'[Date] ), ALLEXCEPT ( 'Календарь', 'Календарь'[Date] ) ) VAR min_date = EOMONTH ( max_date, -12 ) VAR result = MAXX ( FILTER ( SUMMARIZE ( 'ИЗП Мобилизация', 'Календарь'[Date], "агр. мобилизация", SUMX ( 'ИЗП Мобилизация', 'ИЗП Мобилизация'[Факт] ) ), 'Календарь'[Date] >= min_date && 'Календарь'[Date] <= max_date ), [агр. мобилизация] ) RETURN result
Изменено: |
|
|
25.05.2023 08:02:06
|
|
|
25.05.2023 05:19:27
|
|
|
26.04.2023 07:33:45
Добрый день!
Есть таблица где для каждого отчетного месяца указаны даты начала и завершения отгрузок. Помогите, пожалуйста, по максимальной дате фильтра (всегда конец месяца для отчетного периода) вывести таблицу ОВКВ отфильтрованную по этому отчетному месяцу.
Изменено: |
|
|
10.03.2023 03:59:04
|
|||||
|
31.01.2023 09:31:06
=var max_date=MAX('Календарь'[Date]) var report_date = CALCULATE(MAX('ЭТД х1'[Конец недели]);'ЭТД х1'[План/Факт]="План";ALL('Календарь')) var result=CALCULATE(COUNT('ЭТД х1'[Конец недели]);'ЭТД х1'[План/Факт]="План"; ALL('Календарь');'Календарь'[Date]<=max_date;'Календарь'[Date]<=report_date) var _MaxFactMonth = MAXX(ALLSELECTED('ЭТД х1');RELATED('Календарь'[Конец недели])) var _CurrentMonth = MAX('Календарь'[Конец недели]) return IF(_MaxFactMonth>=_CurrentMonth;result;BLANK()) |
|
|
31.01.2023 08:54:11
|
|
|
31.01.2023 07:57:20
Добрый день
Подскажите, пожалуйста, как нужно изменить меру, чтобы серая линия плана была непрерывная: plan= var max_date=MAX('Календарь'[Date]) var report_date = CALCULATE(MAX('ЭТД х1'[Конец недели]);'ЭТД х1'[План/Факт]="План") var result=CALCULATE(COUNT('ЭТД х1'[Конец недели]);'ЭТД х1'[План/Факт]="План"; ALL('Календарь');'Календарь'[Date]<=max_date;'Календарь'[Date]<=report_date) return result
Изменено: |
|
|
22.12.2022 07:19:29
Добрый день!
Есть исходные данные из файла примера. Значения в столбце Атрибут меняются от месяца к месяцу. Помогите, пожалуйста, написать меру для столбца "Комментарий", чтобы он выводил список всех уникальных комментариев для нужного уровня детализации на листе свод (потом будет ассиметричная таблица). Понимаю, что нужно использовать concatenatex, но как её доработать не знаю. Сейчас мера в Power BI выглядит так: Values to Display = VAR DisplayItem = SELECTEDVALUE ( 'для_Switch'[для Switch] ) VAR _plan = CALCULATE ( SUMX ( 'функция_комментарий', 'функция_комментарий'[Значение] ), ALL ( 'для_Switch' ), 'для_Switch'[Атрибут] = "План YTD" ) VAR _fact = CALCULATE ( SUMX ( 'функция_комментарий', 'функция_комментарий'[Значение] ), ALL ( 'для_Switch' ), 'для_Switch'[Атрибут] = "Факт YTD" ) VAR _plan_MTD = CALCULATE ( SUMX ( 'функция_комментарий', 'функция_комментарий'[Значение] ), ALL ( 'для_Switch' ), 'для_Switch'[Атрибут] = "План MTD" ) VAR _fact_MTD = CALCULATE ( SUMX ( 'функция_комментарий', 'функция_комментарий'[Значение] ), ALL ( 'для_Switch' ), 'для_Switch'[Атрибут] = "Факт MTD" ) VAR _diff_YTD = ( _fact - _plan ) / 1000000 VAR _diff_YTD_pr = IF ( DIVIDE ( _fact, _plan ) = BLANK (), BLANK (), DIVIDE ( _fact, _plan ) - 1 ) VAR _diff_MTD = ( _fact_MTD - _plan_MTD ) / 1000000 VAR _diff_MTD_pr = IF ( DIVIDE ( _fact_MTD, _plan_MTD ) = BLANK (), BLANK (), DIVIDE ( _fact_MTD, _plan_MTD ) - 1 ) -- var _comm = FILTER('функция_комментарий',ALL('для_Switch'),'для_Switch'[Атрибут]="План YTD") RETURN SWITCH ( TRUE (), DisplayItem = "Фикс", SUMX ( 'функция_комментарий', 'функция_комментарий'[Значение] ) / 1000000, DisplayItem = "Отклонение YTD", _diff_YTD, DisplayItem = "Отклонение YTD, %", IF ( ISBLANK ( _diff_YTD_pr ), BLANK (), FORMAT ( _diff_YTD_pr, "#%" ) ), DisplayItem = "Отклонение MTD", _diff_MTD, DisplayItem = "Отклонение MTD, %", IF ( ISBLANK ( _diff_YTD_pr ), BLANK (), FORMAT ( _diff_MTD_pr, "#%" ) ) --DisplayItem = "Комментарий", _comm )
Изменено: |
|
|
04.10.2022 09:37:19
|
|||||
|
30.09.2022 11:53:39
Почему-то когда создаю модель данных размер файла резко увеличивается. Хотела ещё меры добавить, но файл тогда получается слишком большой. Прикрепляю файл с моделью данных.
|
|
|
30.09.2022 10:16:17
изменила меру вот так:
Прогноз кол-во заказов НИ = var _datemax = CALCULATE( MAX ( 'APO_BI_Кратко'[Site Arrival Forecast] ), all('Календарь (не связанный)')) var _datefact = MAX ( 'APO_BI_Кратко'[Site Arrival Actual] ) var _fact = CALCULATE ( CALCULATE ( [Факт кол-во заказов], FILTER ( ALL ( 'Календарь (не связанный)' ), 'Календарь (не связанный)'[Конец месяца] <= MAX ( 'Календарь (не связанный)'[Конец месяца] ) ), 'APO_BI_Кратко'[Site Arrival Actual] <> BLANK () ), FILTER ( 'Календарь (не связанный)', 'Календарь (не связанный)'[дата отчёта] <= _datefact ) ) var _forecast = CALCULATE ( CALCULATE ( CALCULATE ( [Прогноз кол-во заказов], USERELATIONSHIP ( 'APO_BI_Кратко'[Site Arrival Forecast], 'Календарь (не связанный)'[дата отчёта] ) ), FILTER ( ALL ( 'Календарь (не связанный)' ), 'Календарь (не связанный)'[Конец месяца] <= MAX ( 'Календарь (не связанный)'[Конец месяца] ) ), 'APO_BI_Кратко'[Site Arrival Forecast] <> BLANK () ), FILTER ( 'Календарь (не связанный)', 'Календарь (не связанный)'[дата отчёта] <= _datemax ) ) var result = IF( CALCULATE(MAX('APO_BI_Кратко'[Site Arrival Actual]), ALL('APO_BI_Кратко'[Site Arrival Actual]))<=MAX ('Календарь (не связанный)'[дата отчёта] ), _fact, --IF( _forecast ) return result теперь факт совпадает с прогнозом, но далее прогноз не рисуется ![]()
Изменено: |
|
|
20.09.2022 14:40:34
|
|||||||
|
20.09.2022 12:47:41
Добрый день!
Есть вот такой файл с бюджетами. Помогите, пожалуйста, написать формулу DAX по приросту текущего бюджета к предыдущему. пробовала через dateadd, но не знаю, как прописать для июня и как сделать, чтобы в шапке именно версии бюджета были. Файл прилагаю.
Изменено: |
|
|
15.08.2022 08:26:49
|
|||||
|
13.08.2022 02:21:09
|
|||||
|
13.08.2022 02:13:54
Добрый день!
Подскажите, пожалуйста, как по дате и номеру недели ISO определить дату начала и конца недели. Файл прилагаю. Ранее это тема уже поднималась и я её детально изучила |
|
|