Предложения по разработке функций - PullRequest
2 голосов
/ 11 апреля 2019

У меня проблема при проектировании функций.Ищу несколько предложений.Постановка проблемы: у меня есть данные об использовании нескольких клиентов за 3 дня.Некоторые используют только 1 день, некоторые 2, а некоторые 3. Данные относятся к количеству отправленных электронных писем / контактов, добавленных за каждый день и т. Д.

Я преобразовываю данные этого временного ряда в столбцы, т. Е. Количествоэлектронные письма, отправленные клиентом в день 1 как одна функция, количество электронных писем, отправленных клиентом в день 2 как одна функция, и так далее.Но проблема в том, что использование может быть либо увеличивающимся, либо убывающим заказом для разных клиентов.

, т. Е. Пример 1: количество клиентских писем "A" -> ', отправленных 1-го числа.день '= 100.'количество писем, отправленных за 2-й день' = 0

пример 2: клиент 'B' -> 'количество писем, отправленных за 1-й день.день '= 0.'количество электронных писем, отправленных за 2-й день' = 100

пример 3: клиент 'C' -> 'количество электронных писем, отправленных за 1-й день.день '= 0.'количество электронных писем, отправленных за 2-й день' = 0

пример 4: клиент 'D' -> 'количество электронных писем, отправленных за 1-й день.день '= 100.«количество писем, отправленных на 2-й день» = 100

В первых двух случаях => Моя новая функция будет иметь значения «-100» и «100».Что, я думаю, хорошо для дифференциации.Но проблема возникает для 3-го и 4-го столбцов, когда новое значение функции будет равно «0» в обоих сценариях. Может кто-нибудь предложить способ обработки этого

...