У меня есть два набора данных и только хочу, чтобы они сливались, если встречаются определенные условия в обоих наборах.Объединить, если условие выполнено на обоих наборах данных
Неверный код.
data cohrt2_base_pre_&m2. cohrt2_base_a4lmig_&m2.;
length Base_indicator_&m2. $20.;
merge if pre_cb_&m3. = pre_cb_&m4. then do;
custon.cohrt_base_pre_&m1. (in=a)
VALIAT_B.STATPST_M1_&m2. (in=b drop=base
(rename=(priceplan=Pre_priceplan_&m4.)));
by kit_sim msisdn
end;
спасибо, позвольте мне попробовать –
, если я хочу добавить следующее ... что бы выглядел код в sql? \t \t если a и b затем Base_indicator_ & m2. = 'Constant'; \t если a, а не b, то Base_indicator_ & m2. = 'Churn'; \t, если b, а не тогда Base_indicator_ & m2. = 'Приобретение'; если pre_cb_ & m3. eq post_cb_ & m4. затем выводят cohrt2_base_a4lmig_ &m2.; –