2016-11-15 1 views
0

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

Я бы хотел показать текущий баланс запланированных производственных выходов, позволяет просто сказать в галлонах молока.

У меня есть таблица входа, в которой я планирую свое молоко, и у него нет абсолютно ничего уникального в этом вопросе, Имена, даты начала, даты окончания, номера партии, все не уникально.

И вот теперь я хочу прогнозировать свою доходность здесь с датами, , но Я также хочу посмотреть, сколько молока я могу продать на дату, которой нет в таблице входа.

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

My Data Model, currently unorganized and not doing what I want

And here is the result

В настоящее время модель данных «работает» за то, что я сказал это сделать, но то, что я действительно хочу сделать это вместо того, чтобы использовать Упаковка Дата (сценарий) я хочу использовать «Выбор даты» [Даты между], потому что я хочу видеть ежедневные газеты, каждый день, а не только мои даты въезда.

Когда я помещаю «Даты кирки» [дату между] в колонках вместо упаковки Даты (сценарий), я получаю # N/A и прочее, очевидно потому, что мои отношения это в обратном направлении.

Проблема в том, что я не могу изменить направление отношения, потому что это таблица входа и нет ничего уникального внутри него, не говоря уже ничего уникального я могу ассоциировать с «Дата Picks»

ответ

0

Это как я закончил до организации моей модели данных:

Working Data Model

Кроме успешного изменения «фильтрация потока» или «поток отношений» моделей данных, я создал целую новую таблицу с именем Will Sell, который содержит каждую дату в Selected Dates, каждое имя в Selected Names, и каждый ежедневный объем продаж в Will Start.

Как я создал Will Sell не очень чистые,

Я создал сплюснутую сводную таблицу со всеми вышеупомянутыми полями как Ряды,

, а затем создал формулу =IF(C2 <> 0, C2, "") для извлечения данных из этого сплющенного сводной таблицы в отдельные ячейки, составляющие стандартную таблицу.Я тогда тянуть эту стандартную таблицу в PowerPivot, как Will Sell

В случае, если кто может быть заинтересован мои меры являются следующие:

Запуск продаж:

=CALCULATE(SUM('Will Sell'[Sales (Daily, Average)]), 

FILTER(ALL('Selected Dates'[Controller Dates]), 'Selected Dates'[Controller Dates] <= MAX('Selected Dates'[Controller Dates]))) 

Бег Есть:

=CALCULATE(
SUM('Will Package'[Yield (Gallons)]), 

FILTER(ALL('Selected Dates'[Controller Dates]), 
'Selected Dates'[Controller Dates] <= MAX('Selected Dates'[Controller Dates])), 

FILTER(ALL('Will Package'[Packaged?]), 
'Will Package'[Packaged?] = FALSE) 

)+[Static Starting Gallons] 

Runn ИНГ Баланс:

=IF([Running Have] <= [Running Sales], 0, [Running Have]-[Running Sales]) 

Запуск Balance (Fixed):

=IF(COUNTROWS(VALUES('Selected Names'[Product Name]))=1, 
    [Running Balance], 
    SUMX(VALUES('Selected Names'[Product Name]), [Running Balance]) 
) 

Я использую Running Balance (fixed) вместо Running Balance, потому что фиксированная мера вычисляет ОБЩИЙ ИТОГ должным образом в то время как другой не ,

Вот мои результаты, которые являются желательными:

Working Results!

Даты слева являются неделю, завершившуюся даты, мясо в середине это прогнозируемое будущее инвентаризации с течением времени, и ультраправых мрачных колонка - общая сумма.

Очень доволен моей моделью прогнозирования!

Смежные вопросы