Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Как вычислить первое/последнее непустое значение столбца функциями DAX?
 
Андрей VG, а подскажите пожалуйста, как скорректировать вашу меру, так чтобы она искала предпоследнее не пустое значение.

Столкнулся с аналогичной задачей, только у меня уже  есть столбец для упорядочивания (это столбец дат).

Задача стоит в сравнение последнего и предпоследнего не пустого значения.
Изменено: Gedion White - 17.12.2023 13:35:05
Связь двух таблиц с повторяющимися ключевыми значениями
 
Огромное спасибо. Проблема была в том что я добавлял поле напрямую из таблицы 1, а вы добавили через меру , с фильтрацией по таблице 2.

Можно тупой вопрос : почему через меру работает, а на прямую нет? Excel не  понимает как ему фильтровать значения ?
Связь двух таблиц с повторяющимися ключевыми значениями
 
Добрый день, уважаемые знатоки!

Столкнулся с проблемой  правильного построения связей в модели.
Есть таблица факта (Таблица 1)  
И таблица справочник (Таблица 2) с определением какой проект в какие пакеты входит

Хочется получить сводную примерно вида таблицы 3

Создавал доп. таблицу с уникальным значением в столбце проект и связывал ее сначала с таблицей 1 по полю проект, и с таблицей 2 по полю проект.
Но при разбитии по полю год. происходит ошибка.
Думаю проблема именно в форме данных, не достаточно нормализированной...  
Изменено: Gedion White - 15.11.2023 17:22:58
Накопительный итог за период в DAX, Мера с возможностью подсчета накопительного итога в не временном интервале
 
Не подумайте что пытаюсь придраться, но решение не подразумевает использование функции  EOMONTH, предполагается что студент ее еще не знает.
В решение можно использовать функции аналитики времени  :
DATESINPERIOD
NEXTDAY
SAMEPERIODLASTYEAR
PREVIOUSMONTH
PARALLELPERIOD
PREVIOUSMONTH
DATESYTD
TOTALYTD
DATESBETWEEN

Так же на в контексте года не должно быть агрегации.  
Накопительный итог за период в DAX, Мера с возможностью подсчета накопительного итога в не временном интервале
 
В чат ГПТ у меня тоже аккаунт есть))
Не правильно работает эта мера. В первом  декабре значение не верное, оно должно быть равно декабрю текущего года.  
Накопительный итог за период в DAX, Мера с возможностью подсчета накопительного итога в не временном интервале
 
Цитата
написал:
А где файл?
Добавил
Накопительный итог за период в DAX, Мера с возможностью подсчета накопительного итога в не временном интервале
 
..
Изменено: Gedion White - 26.07.2023 18:02:46
Накопительный итог за период в DAX, Мера с возможностью подсчета накопительного итога в не временном интервале
 
Добрый день!
Во вложении, файл, а нем рассчитана мера :

Выручка с начала года = VAR last_date = MAX('Календарь'[Date])
var current_y = YEAR( last_date)
return CALCULATE([Выручка],
               'Календарь'[Date] <= last_date,
               YEAR('Календарь'[Date])=current_y)

Мера находит все даты меньшие последней в текущем контексте и дополнительно ограничивает их текущем годом при помощи функции year, но как быть если функцию времени применить нельзя ? если ограничится нужно сезоном . Сезон рассчитан  в столбце "время года", где в зависимости от месяца рассчитано число соответствующее сезону ( 3 зима, 2 сень, 1 лето, 0 весна)   т.е. итог должен накапливаться в рамах времени года ?  
Изменено: Gedion White - 26.07.2023 18:27:54
Преобразование данных для Каскадной диаграммы в Power BI
 
Товарищи, подскажите как решить такую задачу:
Есть датасет со столбцом  распределения плана и  факта.
Рассчитано по три  меры: Д, К, С. для плана и факта (Д_план, Д_факт и т.д.).
На основе этих мер сделаны дополнительные меры: К_фактор, Д_фактор, С_фактор.

Нужно построить каскадную диаграмму  взяв меры  К_фактор, Д_Фактор, С_фактор как распределение.

В итоге должно получится что-то вроде приведенной диаграммы, но только в виде каскадной

я вижу два пути :
1. Написать такую меру которая сделает как бы пивот этих мер , возьмет название и сведен в один столбец ,а  значения в другой.
2. Каким то образом посчитать эти меры в PQ  и сделать пивот там.
 
Изменено: Gedion White - 14.02.2023 18:58:52
Вычитание (разность дат) дат в DAX, Требуется сравнить на сколько дней отклонилась дата запуска факт/ожид от плана.
 
Цитата
написал:
1. Евгений Русанов, не понял сложности. Ну добавил итерацию для вычисления среднего для нескольких номеров магазина (итогов). Но остальное-то элементарно.
Код
    [URL=#]?[/URL]       1  2  3  4  5  6  7  8  9  10  11  12      разница:=    AVERAGEX (          VALUES (   'data_2'[номер магазина] );          VAR planDate =              CALCULATE ( MIN (   'data_2'[Дата запуска] ); 'data_2'[ВО] = "План" )          VAR factDate =              CALCULATE ( MIN (   'data_2'[Дата запуска] ); 'data_2'[ВО] = "Факт/Ожид" )          VAR diff =              IF ( NOT ISBLANK ( planDate ) && NOT ISBLANK ( factDate ); planDate - factDate )          RETURN              diff    )   
 
2. Выч И тания.
0. Не сомневаюсь что для Вашего уровня ни чего сложного нет.
1. А почему вы применили именно avarageX ? Ведь это функция для расчета среднего значения, чего здесь не требуется.
2. В принципе решение отличное. Только хотелось бы добавить условие, если plandate пусто (то есть результат будет -44ххх), то "Ввод вне плана", а если factDate пусто (то есть результат будет 44ххх),то "Смещение на сл.год". Можете подсказать как необходимо для этого скорректировать Вашу формулу?  
Вычитание (разность дат) дат в DAX, Требуется сравнить на сколько дней отклонилась дата запуска факт/ожид от плана.
 
Цитата
написал:
Цитата
написал:
сли для сравнения числовых значений удалось воспользоваться мерой :
во первых
Вы не создали модель, во вторых в колонке Универсальный отчёт'[ВО] есть Факт/Ожид и план , Но нет БП  
в 3-х  Вы не указали какой результат ожидаете.  итд
3 4-х для плана нет дату по магазинам то есть пусто как быть в таком случай
--------------
Но попробуйте так:
=CALCULATE(MAX('Универсальныйотчёт'[Дата запуска]);'Универсальныйотчёт'[ВО]="Факт/Ожид")
1. Добавил файл с моделью
2. по поводу плана, это просто опечатка в вопросе. (поправил)
3. Добавил столбец , выделил желтым
4. Не совсем понял. Вы имеете в виду что отличается количество плановых и фактических магазинов?
--------------------------
Изменено: Евгений Русанов - 07.12.2022 16:17:35
Вычитание (разность дат) дат в DAX, Требуется сравнить на сколько дней отклонилась дата запуска факт/ожид от плана.
 

Товарищи, подскажите пожалуйста  следующий вопрос.

Есть таблица с данными (прикрепил), на основе нее в Power BI строится визуальный элемент «матрица» В данном элементе сравнивается разница по Фактическим/Ожидаемым и Плановым показателям.

Если для сравнения числовых значений удалось воспользоваться мерой :

Откл.= SUMX(FILTER('Универсальный отчёт','Универсальный отчёт'[ВО]="Факт/Ожид"),'Универсальный отчёт'[годовая прибыль])-SUMX(FILTER('Универсальный отчёт','Универсальный отчёт'[ВО]="План"),[годовая прибыль])

То как быть со значение дат? Аналогичные формулы выдают ошибку. Требуется сравнить на сколько дней отклонилась дата запуска факт/ожид от плана.

P.S. Номер и количество магазинов в плане и факте/ожиде могут отличаться.

Изменено: Евгений Русанов - 07.12.2022 16:04:35
Страницы: 1
Наверх