Простите, если это вопрос новичка, но я в некотором затруднении. Я оценивал инструмент PowerPivot для Excel, и в одном из руководств, с которыми я столкнулся, как наиболее эффективно использовать его, предлагалось создать таблицу дат. Поэтому я следовал руководству, опубликованному в справке Office , и первые несколько шагов были простыми. Проблема, с которой я столкнулся, возникла, когда мне пришлось определить собственный недельный календарь.
Функция, которая размещена,
= INT (([дата] -40356) / 7)
на самом деле не работает, как я ожидал. В этом случае после того, как я настроил либо день недели на начало периода оплаты, либо на начало финансового года, он генерирует отрицательные числа.
Кроме того, мне нужно расширить функциональность так, чтобы после того, как он засчитывается до определенного числа (в случае периодов оплаты, 27), он начинается с 1. Вопрос, который я понимаю, у меня будет, как я буду определять каждую дату диапазоны для периодов оплаты, они начинаются в четверг и заканчиваются через две недели в среду.
Моя проблема, я думаю, также усугубляется тем, как много я узнал о надстройке PowerPivot для начала. Хотя до сих пор кажется, что он будет принимать большинство функций, в действительности нет прямой ссылки на ячейку, о которой можно было бы говорить.
На листе, который я пытаюсь заменить, была встроена функция подсчета периодов оплаты
= ЕСЛИ (А2 <27, A2 + 1,1)
Однако в этом случае они поместили эту формулу в A3, чтобы они смогли добавить статическое значение в A2. У меня есть контроль над добавляемыми данными, и не все столбцы должны быть доступны для конечного пользователя, поэтому ясно, что я мог бы создать столбец счетчика или что-то в этом роде. Мне просто интересно, какой самый эффективный способ: -определить недели без получения отрицательных значений? - Возьмите значение недель (которое, по-видимому, важно на основе приведенной выше ссылки) и определите значение периода для номера фискальной недели или номера платной недели?
=MOD()
.Ответы:
Вы можете добавить таблицу Excel в модель Power Pivot. Поэтому я бы добавил один, который содержит ваше значение A2 в одной строке (с заголовком столбца). Я бы назвал это таблицей «Параметры» - позже вы можете расширить ее для других целей.
Затем в других формулах Power Pivot вы можете ссылаться на него, например:
MAX('Parameters'[My Parameter])
Затем вы можете отредактировать эту ячейку, затем обновить ее, и она попадет в ваши расчеты.
источник