Попытка вычислить между 2 табличными запросами на основе диапазона дат - PullRequest
0 голосов
/ 28 февраля 2019

Таким образом, у меня есть проблема, когда я пытаюсь применить вычисление к данным в каждом столбце таблицы 1 в моем запросе «LP_Input», включающем рисунок в таблице 2 в мой запрос «MA_Input».Основная проблема заключается в том, что цифры в таблице 2 основаны на диапазонах дат, указанных в 2 столбцах «Дата начала», «Дата окончания», и используемый показатель изменяется с течением времени, поэтому у Клиента 1 могут быть 2 диапазона дат, которые используют другой показатель.

В Excel формула будет выглядеть следующим образом: = ((1 + C16) / ((1 + C173) ^ (1/12))) - 1

Где C16 - соответствующее значение вТаблица 1;дата и имя клиента совпадают с C173 из таблицы 2.

таблица 1

таблица 2

Один из вариантовЯ играл с преобразованием Таблицы 2, чтобы имитировать компоновку Таблицы 1, эффективно генерируя значение MA по отношению к дате окончания каждого месяца между диапазоном дат как отдельной ячейкой.Тогда я мог бы, по крайней мере, использовать какой-то пользовательский столбец для расчета для каждого клиента или, возможно, использовать Powerpivot для выполнения вычислений.

РЕДАКТИРОВАТЬ: см. Ниже отношение - этот блок фигур связан с этим диапазоном дат и как таковойнеобходимо использовать желтую фигуру в квадрате в расчете.Пример формулы был взят из старого метода, так что мои извинения Cell Ref немного бесполезны, но как перевод, чтобы иметь больше смысла:

C16 = любая из цифр в блоке данных C173 = это будетцифра в желтой рамке

Поэтому для каждого экземпляра C16 необходимо будет выполнить расчет с использованием цифры C173, поскольку эти цифры C16 попадают в выделенный диапазон дат.Надеюсь, это более полезно.

Пример отношения данных

...