У меня есть файл данных, содержащий около 400 столбцов. Мне нужно импортировать эти данные в PowerPivot. Чтобы уменьшить размер файла, я хотел бы использовать PowerQuery для создания двух разных итоговых значений строк, а затем удалить все ненужные столбцы при загрузке.
В то время как мой столбец итоговой суммы первой строки (RowTotal1) суммирует все 400 столбцов, я также хотел бы получить итоговую сумму второй строки (RowTotal2), которая вычитает из RowTotal1 любой столбец, имя которого содержит текст «щелчок» в нем.
Во-вторых, я хотел бы использовать значение в моем столбце Country в качестве переменной, чтобы также вычесть любой столбец, содержащий эту переменную. например
Сайт ---- Страна ---- Col1 ---- Col2 ---- ClickCol1 ---- Col3 ---- Германия ---- RowTotal1 ---- RowTotal2
1a -------- США ---------- 2 --------- 4 ----------- 8 ------- ----- 16 ---------- 24 -------------- 54 --------------- 46-- -----
2a ----- Германия ------- 2 --------- 4 ----------- 8 ------------ 16 ---------- 24 -------------- 54 --------------- 22 -------
RowTotal1 = 2 + 4 + 8 + 16 + 24
RowTotal2 (первая строка) = 54–8 (ClickCol1)
RowTotal2 (вторая строка) = 54–24 (Германия) - 8 (ClickCol1)
Это возможно? (ИЗМЕНИТЬ: да. См. ответ ниже)
ПЕРЕСМОТРЕННЫЙ ВОПРОС: Есть ли более эффективный способ использования памяти, чем попытка сгруппировать более 300 миллионов строк за один раз?