Хорошо, я посмотрел много видео и прочитал все, и я думаю, что я почти там, но, должно быть, что-то упустил. В модели данных я пытаюсь добавить ytd
calc к моему product_table
. У меня нет уникальных дат в product_table
в столбце a
, а также они являются недельными датами. У меня есть все данные за 2018 год для каждой недели этого года в виде набора строк по 20 с шагом в одну неделю каждые 20 строк. Например. строки 1-20 - 01/01/2018, строки 21-40 - 01/01/2018 и т. д.
Хотя я говорю, что они находятся в наборах по 20 строк, это пример. Некоторые недели больше или меньше 20, поэтому я не могу использовать функцию подсчета строк-
Между столбцами c
и h
У меня есть куча других категорий, таких как возраст клиента, страна и т. Д., Поэтому не существует уникального идентификатора. Нужен ли мне один, чтобы это работало? Столбец i
- это столбец продаж с номерами. То, что я хотел бы, это новый столбец, который дает мне номер ytd
для каждой строки данных, которые имеют уникальные критерии между a
и h
. Неделя 1 ytd
не будет другой. Для следующих 20 строк я хочу добавить продажи недели1 к продажам недели2, что дает мне ytd
.
Я мог бы легко представить это в наборе данных, но я не хочу этого делать. Я хочу использовать dax для экономии места и т.д ..
У меня есть date_table
с уникальными датами в столбце main_date
. Все мои столбцы даты отформатированы как дата в модели данных.
Я пробовал:
=calculate(products[sales],datesytd(date_table[main_date]))
Это просто повторяет числа в столбце продаж, не давая мне ytd
, как требуется. Я тоже пробовал
=calculate(sum(products[sales]) ,datesytd(date_table[main_date]))
Я не знаю, возможно ли то, что я пытаюсь сделать. Все клипы на YouTube, похоже, не имеют таких же проблем, как у меня, но я думаю, что они имеют уникальные даты в своих наборах данных.
Я бы очень хотел загрузить данные, но их рабочий материал на рабочий компьютер, так что не могу. Надеюсь, я нарисовал картину довольно четко.