Я пытаюсь создать дополнительный столбец на основе количества измерений в строке.Итак, допустим, у меня есть фрейм данных, содержащий два измерения (месяц, страна) и метрику (сумма).Основываясь на измерении месяца, я хочу, чтобы значение в новом столбце содержало значение этого месяца со смещением даты на два месяца (при сохранении другого измерения таким же) - см. Таблицу ниже.
В Excelможно выполнить следующее:
SUMIFS($C:$C,$B:$B,B2,$A:$A,DATE(YEAR(A2),MONTH(A2)-2,DAY(A2)))
На обычном языке: Sum, если (1) столбец страны содержит то же значение, что и ячейка, на которую я ссылаюсь в столбце страны в текущей строке, и(2) столбец month содержит то же значение, что и ячейка, на которую я ссылаюсь в столбце month в текущей строке, но со смещением даты минус 2 месяца.
+--------+---------+-----+------+
| month | country | sum | sum2 |
+--------+---------+-----+------+
| 1/1/19 | DE | 58 | 0 |
| 2/1/19 | DE | 61 | 0 |
| 3/1/19 | DE | 89 | 58 |
| 4/1/19 | DE | 45 | 61 |
| 5/1/19 | DE | 33 | 89 |
| 6/1/19 | DE | 17 | 45 |
| 1/1/19 | NL | 18 | 0 |
| 2/1/19 | NL | 23 | 0 |
| 3/1/19 | NL | 56 | 18 |
| 4/1/19 | NL | 22 | 23 |
| 5/1/19 | NL | 49 | 56 |
| 6/1/19 | NL | 64 | 22 |
+--------+---------+-----+------+