#group-by #powerbi #dax
#группа-по #powerbi #dax
Вопрос:
В моем текущем наборе данных у меня есть «Цель», установленная для «Квартала» для каждого «Имени». Однако «Цель» присутствует только в отношении первой недели квартала.
Поэтому, когда я использую срез даты, я не могу видеть цель на квартал.
Вышесказанное продолжается до следующего квартала, когда цель снова появится, и 0 за каждую последующую неделю.
Я считаю, что решением было бы изменить каждую «Цель», чтобы она соответствовала первому значению, сгруппированному по «Имени» и «Кварталу».
Я создал новую меру и попытался сделать это с помощью предыдущих функций и функций GROUPBY, но не смог объединить их.
Я был бы очень признателен за любую помощь или руководство по этому вопросу.
Спасибо
Будет
Комментарии:
1. Не было бы более разумно выполнить эту операцию в Power Query?
2. Привет @JosWoolley Я пробовал это в обоих направлениях и, боюсь, потерпел неудачу. Я был бы рад заняться этим в любом случае. Можете ли вы посоветовать, как бы я поступил с этим в Power Query?
3. Таким образом, вы хотели бы сохранить исходный целевой столбец, но затем, возможно, создать новый столбец, который генерирует необходимые значения?
4. Да, я был бы более чем счастлив иметь дополнительную колонку с тем же номером начальной недели, если бы она была разделена по кварталу и названию.
Ответ №1:
Предполагая, что ваша таблица получена из запроса, названного Table1
в Power Query:
- Дублируйте этот запрос и назовите этот новый запрос
Table2
- В
Table2
запросе отфильтруйте строки, для которыхTarget
запись равна нулю - Выберите
Table1
запрос иMerge Queries
(неAs New
) вTable1
Table2
запросах и, выбравName
Quarter
столбцы и в каждой таблице,Left Outer
присоединитесь - Разверните новый
Table2
столбец (проверяя толькоTarget
столбец на предмет расширения) - Переименуйте этот новый столбец по мере необходимости
Комментарии:
1. Привет, Джос, к сожалению, это выбрасывает все остальные расчеты из этой таблицы.
2. Не уверен, что вы подразумеваете под «выбрасыванием всех остальных расчетов»?
3. Когда я объединяю все, все остальные вычисления увеличиваются на большую сумму. С тех пор, как я посмотрел на это, я смог манипулировать данными с помощью DAX. Используя комбинацию базовой меры DAX и фильтра «все, кроме». Я действительно ценю ваше время
Ответ №2:
С тех пор, как я посмотрел на это, я смог манипулировать данными с помощью DAX. Используя комбинацию базовой меры DAX и фильтра «все, кроме».