Evitar duplicados con una condicional

Hola quisiera evitar los duplicados en appshet pero que haga una excepción por la columna Q es decir

Id. Serie. Q.

Id1 serie 1 2024

Serie id2 2 T2024

Id3 serie1 Q2024 (error duplicado)

Id4 serie1 Q2025 (error de registro sin)

Espero su amable ayuda

Es decir

Formula actual

NOT(IN([_THIS],SELECT(Registros[SerieFisica],[IdEquipo] <> [_THISROW].[IdEquipo])))

Hola,

podrías probar 2 opciones en el campo que deseas evitar duplicados y, personalizar el mensaje de error, por ejemplo en [Serie] Valid_if:

Opción 1

ISBLANK(
  FILTER(
    "Nombretabla",
    AND(
      ISNOTBLANK([Serie),
      ([Serie] = [_THISROW].[Serie])
    )
  )
)

Opción 2

NOT(
  IN(
    [_THIS],
    SELECT(
      Nombretabla[Idtabla],
      ([serie] <> [_THISROW].[serie])
    )
  )
)
2 Likes

actualice la casuisica espero puedan ayudarme

Hola quisiera evitar los duplicados en appshet pero que haga una excepción por la columna Q es decir

Id. Serie. Q.

Id1 serie 1 2024

Serie id2 2 T2024

Id3 serie1 Q2024 (error duplicado)

Id4 serie1 Q2025 (error de registro sin)

Espero su amable ayuda

Es decir

JavierQR_0-1737753880015.jpeg

Fórmula actual

NOT(IN([_THIS],SELECT(Registros[SerieFisica],[IdEquipo] <> [_THISROW].[IdEquipo])))

JavierQR_1-1737753880016.png