Я пытаюсь добавить столбец в таблицу, которая показывает дату для каждого идентификатора продаж, когда попадает первая сумма. По сути, мне нужен столбец, который показывает первый месяц для каждого идентификатора, где сумма NOT 0 или Null, и мне нужно, чтобы он расширился для всех записей для этого идентификатора продаж. Я пробовал кучу разных вещей, но я не могу понять, как заставить его учитывать все эти критерии.Добавьте столбец даты минус, основанный на нескольких критериях
Пример набора данных
Sales ID Date Amount
0061600000g0jXOAAY 1-Nov-15 0
0061600000g0jXOAAY 1-Dec-15 0
0061600000g0jXOAAY 1-Jan-16 1479.01
0061600000g0jXOAAY 1-Feb-16 1479.01
0061600000hSBQVAA4 1-Feb-15 0
0061600000hSBQVAA4 1-Mar-15 0
0061600000hSBQVAA4 1-Apr-15 1098.18
0061600000hSBQVAA4 1-May-15 2890
Желаемая Набор данных
Sales ID Date Amount Start Month
0061600000g0jXOAAY 1-Nov-15 0 1-Jan-16
0061600000g0jXOAAY 1-Dec-15 0 1-Jan-16
0061600000g0jXOAAY 1-Jan-16 1479.01 1-Jan-16
0061600000g0jXOAAY 1-Feb-16 1479.01 1-Jan-16
0061600000hSBQVAA4 1-Feb-15 0 1-Apr-15
0061600000hSBQVAA4 1-Mar-15 0 1-Apr-15
0061600000hSBQVAA4 1-Apr-15 1098.18 1-Apr-15
0061600000hSBQVAA4 1-May-15 2890 1-Apr-15