| Цитата |
|---|
| написал: алендарь'[Конец недели]=MAX( |
получить данные последней недели в предыдущем месяце от даты в срезе. Power BI
получить данные последней недели в предыдущем месяце от даты в срезе. Power BI
Ошибка чтения данных при запросе к PostgreSQL через Power Query
На графике отобразить только год, Power BI, DAX
На графике отобразить только год, Power BI, DAX
На графике отобразить только год, Power BI, DAX
На графике отобразить только год, Power BI, DAX
Выбор формулы по числу заполненных ячеек
вывести отфильтрованную таблицу по максимальной дате в фильтре дат, Power BI, DAX
DAX по максимальному агрегированному значению факта определить номер недели и для неё рассчитать план, DAX по максимальному агрегированному значению факта определить номер недели и для неё рассчитать план
DAX по максимальному агрегированному значению факта определить номер недели и для неё рассчитать план, DAX по максимальному агрегированному значению факта определить номер недели и для неё рассчитать план
Накопительный итог с ограничением по максимальной дате в отчете непрерывный, DAX, Power Pivot
|
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()) |
|
|
|
|
Накопительный итог с ограничением по максимальной дате в отчете непрерывный, DAX, Power Pivot
Накопительный итог с ограничением по максимальной дате в отчете непрерывный, DAX, Power Pivot
|
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
Изменено: - 31.01.2023 07:58:30
|
|
|
|
|
объединение уникальных значений столбца в строку, Power BI. Dax
проверить является ли значение строки матрицы пустым, проверить является ли значение строки матрицы пустым
|
26.12.2022 10:46:36
Добрый день!
В матрице есть разные уровни детализации: ур. 2 и ур. 1 (и ещё будет ур.3). Нужно проверить является ли значение в ур. 2 пустым и если они пустое, то вывести подсказку на уровне 1. Сейчас мера выглядит так: Св комментарий = SWITCH ( TRUE (), ISINSCOPE('спр_анализа'[Ур.2]),CONCATENATEX('Комментарии','Комментарии'[Комментарий],",") ) т.е. в примере вложения для "Работы ДСУ", комментарий должен быть выведен на уровне выше. Помогите, пожалуйста |
|
|
|
|
мера уникальных значений в concatenatex, мера уникальных значений в concatenatex
|
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 )
Изменено: - 22.12.2022 10:02:02
|
|
|
|
|
Power BI: слетает фильтр всех страниц при переходе внутри отчета
Линия прогноза продолжает линию факта, DAX Линия прогноза продолжает линию факта
|
04.10.2022 09:37:19
|
|||||
|
|
|
Линия прогноза продолжает линию факта, DAX Линия прогноза продолжает линию факта
Линия прогноза продолжает линию факта, DAX Линия прогноза продолжает линию факта
Линия прогноза продолжает линию факта, DAX Линия прогноза продолжает линию факта
Линия прогноза продолжает линию факта, DAX Линия прогноза продолжает линию факта
|
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 теперь факт совпадает с прогнозом, но далее прогноз не рисуется
Изменено: - 30.09.2022 10:17:05
|
|
|
|
|
Линия прогноза продолжает линию факта, DAX Линия прогноза продолжает линию факта
|
30.09.2022 05:46:17
Добрый день, уважаемые форумчане!
Помогите, пожалуйста: есть линия прогноза и нужно, чтобы она пока есть линия факта линия прогноза повторяла её или её вообще не было, а потом она выходила из точки факта и шёл собственно прогноз. Сейчас мера выглядит так, а как связать всё в одно не знаю Прогноз кол-во заказов НИ = var _datemax = CALCULATE ( MAX ( 'APO_BI_Кратко'[Site Arrival Forecast] ), ALL ( 'Календарь (не связанный)' ) ) var_datefact = MAX ( 'APO_BI_Кратко'[Site Arrival Actual] ) VARnextDate = CALCULATE ( MIN ( 'APO_BI_Кратко'[Site Arrival Forecast] ), ALL ( 'Календарь (не связанный)' ), 'APO_BI_Кратко'[Site Arrival Forecast] > _datefact ) 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 = return result |
|
|
|
|
Прирост бюджетов друг к другу., DAX прирост бюджетов друг к другу
|
20.09.2022 14:40:34
|
|||||||
|
|
|
Прирост бюджетов друг к другу., DAX прирост бюджетов друг к другу
|
20.09.2022 12:47:41
Добрый день!
Есть вот такой файл с бюджетами. Помогите, пожалуйста, написать формулу DAX по приросту текущего бюджета к предыдущему. пробовала через dateadd, но не знаю, как прописать для июня и как сделать, чтобы в шапке именно версии бюджета были. Файл прилагаю.
Изменено: - 20.09.2022 12:50:02
|
|
|
|
|
факт след месяца по дате неделе предыдущего месяца, DAX факт след месяца по дате неделе предыдущего месяца
|
15.08.2022 08:26:49
|
|||||
|
|
|
факт след месяца по дате неделе предыдущего месяца, DAX факт след месяца по дате неделе предыдущего месяца
|
13.08.2022 02:21:09
|
|||||
|
|
|
определение даты начала и конца недели по Номеру недели ISO и дате.
факт след месяца по дате неделе предыдущего месяца, DAX факт след месяца по дате неделе предыдущего месяца