Добрый день.
Если построить сводную, у которой источник модель данных в powerpivot, а затем сводную преобразовать в формулы, то все показатели будут ссылаться на ячейки с критериями, в которых будет вписана формула КУБЭЛЕМЕНТ(подключение;выражение_элемента).
Например, так выглядит элемент для даты из таблицы дат.
Замена формата даты в PP никак не влияет на отображение элемента в формуле.
Преобразование в формулы хочу использовать для произвольной компоновки данных из PP. Вопрос в том, как сделать часть "2017-11-01" динамической - зависимой от значения, скажем, другой ячейки или фильтра таблицы.
Причем, если заменить в powerpivot-е формат даты на число, то формула выглядит так:
А если сцепить "день.мес.год" в текст, то так:
Но у меня в принципе не выходит подставить ссылку на другую ячейку листа excel.
Файл примера приложу через несколько минут.
Если построить сводную, у которой источник модель данных в powerpivot, а затем сводную преобразовать в формулы, то все показатели будут ссылаться на ячейки с критериями, в которых будет вписана формула КУБЭЛЕМЕНТ(подключение;выражение_элемента).
Например, так выглядит элемент для даты из таблицы дат.
Код |
---|
=КУБЭЛЕМЕНТ("ThisWorkbookDataModel";{"[Measures].[шт]";"[календарь].[Date].&[2017-11-01T00:00:00]"}) |
Преобразование в формулы хочу использовать для произвольной компоновки данных из PP. Вопрос в том, как сделать часть "2017-11-01" динамической - зависимой от значения, скажем, другой ячейки или фильтра таблицы.
Причем, если заменить в powerpivot-е формат даты на число, то формула выглядит так:
Код |
---|
=КУБЭЛЕМЕНТ("ThisWorkbookDataModel";{"[Measures].[шт]";"[календарь].[дата_числом].&[4.3043E4]"}) |
Код |
---|
=КУБЭЛЕМЕНТ("ThisWorkbookDataModel";{"[Measures].[шт]";"[календарь].[дата_сцеп].&[01.11.2017]"}) |
Файл примера приложу через несколько минут.