SQL - Count IF Arrastrado

 
Vista:
sin imagen de perfil

Count IF Arrastrado

Publicado por ana (1 intervención) el 17/09/2023 16:17:46
Hola estimados buen dia
Necesito ayuda con un tema, necesito replicar una formula de excel a SQL debido a que cambio el volumen de mis datos, la formula es la siguiente:
=+IF(Q2="negativo",IF(COUNTIF(R$2:$S2,R2)<=S2,1,0),IF(COUNTIF(R$2:$S2,R2)<=S2,1,0))

Mi problema surge con la parte de =COUNTIF(R$2:$S2,R2) ya que me cuenta un dato en la tabla solo en la fila que voy y hacia arriba, en sql si uso un count con un case me cuenta el valor en la columna completa pero no es lo que busco


Captura-de-pantalla-2023-09-17-081202

Como pueden ver unicamente me cuenta el valor [Cedula] en la fila en la que estoy y hacia arriba pero no he podido replicarlo en SQL, si pudieran por favor ayudarme

La parte del if lo hice con un case pero no he podido aterrizar la parte del countif

CASE WHEN Naturaleza = 'Negativo'
THEN (CASE WHEN /*COUNTIF(R$2:$S2,R2)*/
<= [Numero de lineas duplicadas] THEN 1 ELSE 0 END)
ELSE (CASE WHEN /*COUNTIF(R$2:$S2,R2)*/
<= [Numero de lineas duplicadas] THEN 1 ELSE 0 END) END AS [Eliminar]
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder