Страницы: 1
RSS
[DAX] Определить сумму платежа на конец месяца
 
Добрый день! Помогите пожалуйста в решении задачи на DAX. В "Таблице 1" отражены компании с датой и суммой платежа (для некоторых платежи ежемесячны, для некоторых нет). Необходимо в сводной таблице для компаний с пропусками платежей в соответствующем месяце указать сумму предыдущего платежа, таким образом, чтобы между датой первого и последнего платежей не было пропусков (см. желаемый результат).
 
Доброе время суток.
Вариант
 
Андрей VG, большое спасибо! Выглядит достаточно сложно.
 
Цитата
Murderface_ написал:
Выглядит достаточно сложно.
Вы попробуйте методичку по заполнению врукопашную для школьника, знающего что такое таблицы, составить. Где-то то на это и получите :)
 
Вот так все работает. Но почему то на рабочей модели мера ругается на шаг с GROUP BY (Столбец "column", заданный в функции "GROUPBY", не найден во входной таблице.)  :cry:  
 
Не понял, что вас не устраивает. Почему для OOO Lupa откуда взялась дата 28.02.2021? Как вы определили, что даты 31.01.2021, 30.04.2022, 30.05.2022 должны быть пропущены?
Цитата
Murderface_ написал:
мера ругается на шаг с GROUP BY (Столбец "column", заданный в функции "GROUPBY", не найден во входной таблице.)
Ну, значит структура данных в вашей рабочей модели не соответствует структуре примера :)  Какие ваши доказательства?
 
Андрей VG, не обращайте внимание на желаемый результат, ваша мера работает правильно. В сообщении скорректировал пример таким образом, чтобы название компании, которое выводится в сводную таблицу находилось не в таблице фактов, а в таблице справочнике, которая связана с фактами через еще одну промежуточную таблицу (как в рабочей модели) и все работает. Однако при переносе решения на рабочую модель у меня возникает ошибка на шаге группировки
Код
GROUPBY(comps; dim[comp])

(Столбец "comp", заданный в функции "GROUPBY", не найден во входной таблице). Вроде бы структура такая же, но не работает.

Я не до конца понимаю эту группировку, получается в качестве группируемой таблицы мы используем таблицу фактов, а в качестве столбца для группировки столбец  из другой таблицы и в одном случае это работает а в другом нет  :(

Страницы: 1
Наверх