Простите, если это вопрос новичка, однако я в некотором затруднении. Я оценивал инструмент PowerPivot для Excel, и в одном из руководств, с которыми мне приходилось сталкиваться, как наиболее эффективно использовать его, предлагалось создать таблицу дат. Поэтому я следовал руководству, опубликованному в справке Office, и первые несколько шагов были простыми. Проблема, с которой я столкнулся, возникла, когда мне пришлось определить собственный недельный календарь.

Функция, которая размещена,

= INT(([дата] -40356)/7)

на самом деле не работает, как я ожидал. В этом случае после того, как я настроил либо день недели на начало периода оплаты, либо на начало финансового года, он генерирует отрицательные числа.

Кроме того, мне нужно расширить функциональность так, чтобы после подсчета до определенного числа (в случае периодов оплаты 27) он начинался с 1. Я понимаю, что у меня возникнет проблема в том, как бы я определил каждый из диапазонов дат для периодов оплаты, они начинаются в четверг и заканчиваются через две недели в среду.

Моя проблема, я думаю, также усугубляется тем, как много я узнал о надстройке PowerPivot для начала. Хотя до сих пор кажется, что он будет принимать большинство функций, в действительности нет прямой ссылки на ячейку, о которой можно было бы говорить.

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

= ЕСЛИ (А2 <27, A2+1,1)

Однако в этом случае они поместили эту формулу в A3, чтобы они смогли добавить статическое значение в A2. У меня есть контроль над добавляемыми данными, и не все столбцы должны быть доступны для конечного пользователя, поэтому ясно, что я мог бы создать столбец счетчика или что-то в этом роде. Мне просто интересно, какой самый эффективный способ:-определить недели без получения отрицательных значений? - Возьмите значение недель (которое, по-видимому, важно на основе приведенной выше ссылки) и определите значение периода для номера финансовой недели или номера платежной недели?

Снимок экрана области PowerPivot

1 ответ1

0

Вы можете добавить таблицу Excel в модель Power Pivot. Поэтому я бы добавил один, который содержит ваше значение A2 в одной строке (с заголовком столбца). Я бы назвал это таблицей "Параметры" - позже вы можете расширить ее для других целей.

Затем в других формулах Power Pivot вы можете ссылаться на него, например:

MAX('Parameters'[My Parameter])

Затем вы можете отредактировать эту ячейку, затем обновить ее, и она попадет в ваши расчеты.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .