thanks for your help.
But the records I want are not kept.
See when I do this I see the records and save them, but only the one variable.
validar_dato1 <-dato %>%
select(cod, ser_ven, asig_cod) %>%
filter(is.na(ser_ven))
if (nrow(validar_dato1) > 0) {
guardarExcel('validar_dato1', 'sin dato en ser_ven', validar_dato1)}
Well, I couldn't do them together, but now it's two o'clock, only the count comes out and the result doesn't save me
Rows with values only in ser_ven
validar_dato1 <-dato %>%
select(cod, ser_ven, asig_cod) %>%
filter(is.na(ser_ven) & !is.na(asig_cod)) %>% tally()
if (nrow(validar_dato1) > 0) {
guardarExcel('validar_dato1', 'sin dato en ser_ven', validar_dato1)}
Rows with values only in asig_cod
validar_dato2 <-dato %>%
select(cod, ser_ven, asig_cod) %>%
filter(is.na(ser_ven) & !is.na(asig_cod)) %>% tally()
if (nrow(validar_dato2) > 0) {
guardarExcel('validar_dato2', 'sin dato en asig_cod', validar_dato2)}
Paired rows (values in both columns)
validar_dato3 <-dato %>%
select(cod, ser_ven, asig_cod) %>%
filter_at(vars(ser_ven, asig_cod), all_vars(!is.na(.))) %>% tally()
if (nrow(validar_dato3) > 0) {
guardarExcel('validar_dato3', 'valores ser_ven y asig_cod', validar_dato3)}
#records without values in ser_ven and asig_cod
validar_dato <-dato %>%
select(cod, ser_ven, asig_cod) %>%
filter_at(vars(ser_ven, asig_cod), all_vars(is.na(.))) %>% tally()
if (nrow(validar_dato4) > 0) {
guardarExcel('validar_dato4', 'registros sin dato ser_ven y asig_cod', validar_dato4)}
I do not know what I'm doing wrong