У меня есть следующая таблица
Id Values
1 A
1 A
1 B
2 @
2 @
2 @
3 A
3 A
3 A
3 A
3 @
4 B
4 B
4 B
Выход:
Id Values
1 @
2 @
3 A
4 B
В каждой группе идентификаторов, если все значения равны @, я хочу установить значение для этого идентификатора на @, иначе, если все значения для идентификатора одинаковы (игнорируя @s) (например, все как), установите значение для этого идентификатора как это значение (A), иначе установите значение id равным @.
На этот вопрос был дан ответ в sqlserver, и я пытаюсь реплицировать код в SAS. Мне нужно сделать это в SAS. Но почему-то NULLIF в SAS не работает. может ли кто-нибудь помочь мне, как я могу сделать это в SAS?
NULLIF
? Это связано с LINQ? - person Richard   schedule 26.02.2019NULLIF
(и как вы его используете), если вам нужна помощь программистов SAS. - person Tom   schedule 26.02.2019