Cuando intento filtrar un modelo de datos para saber el número de registros que tenemos de un determinado tipo.
IF( ISEMPTY(@.InvoiceLineServices.TaxLine),
False,
IF( COUNT( WHERE( @.InvoiceLineServices.TaxLine,
AND(
OR( @.InvoiceLineServices.TaxLine.TaxCode = "0RC",
@.InvoiceLineServices.TaxLine.TaxCode = "0RE",
@.InvoiceLineServices.TaxLine.TaxCode = "0REX",
@.InvoiceLineServices.TaxLine.TaxCode = "0REXCAN",
@.InvoiceLineServices.TaxLine.TaxCode = "ORC",
@.InvoiceLineServices.TaxLine.TaxCode = "ORE",
@.InvoiceLineServices.TaxLine.TaxCode = "OREX",
@.InvoiceLineServices.TaxLine.TaxCode = "OREXCAN",
@.InvoiceLineServices.TaxLine.TaxCode = "REDRN",
@.InvoiceLineServices.TaxLine.TaxCode = "GENAZUC",
@.InvoiceLineServices.TaxLine.TaxCode = "GENRN"
),@.InvoiceLineServices.TaxLine.ExemptTax = True
)
)
) > 0,
True,
False
)
)
Parece como si la función ISEMPTY no funcionase ya que siempre me dice que esta vacia.
¿Como podría saber si existen impuestos de un determinado tipo?
¿La función ISEMPTY tiene alguna caracterisitica de uso especial?