Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Get Fabric Certified for FREE during AI Skills Fest. This week only. Secure your voucher now.

Reply
Syndicate_Admin
Administrator
Administrator

Las expresiones que producen un tipo de datos variante no se pueden utilizar para definir columnas calculadas.

¡Hola a todos!

Muy nuevo en PBI.

Estoy tratando de hacer una clave de coincidencia en la vista de tabla con una concatenación, pero obtengo el error del mensaje de asunto.

Esta es la expresión:

Clave de coincidencia = SI(Y('Dos duplicados'[CitadoMfr] <> ESPACIO EN BLANCO(), 'Dos duplicados'[Parte citada] <> ESPACIO EN BLANCO()),'Dos duplicados'[CitadoMfr] && 'Dos duplicados'[Parte citada], "")
3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

Hola

Pruebe esto

Matchkey = IF(AND('wo duplicates'[QuotedMfr] <> BLANK(), 'wo duplicates'[QuotedPart] <> BLANK()),'wo duplicates'[QuotedMfr] & 'wo duplicates'[QuotedPart], blank())
Syndicate_Admin
Administrator
Administrator

He intentado reemplazar "" con 0 pero no funciona. ¿Alguna idea?

Hola@karladizmal

Con respecto al problema que planteaste, mi solución es la siguiente:

1. Primero he creado la siguiente tabla y los nombres de las columnas y los datos son los datos que ha proporcionado:

vlinyulumsft_0-1721699968591.png

Hemos reproducido su código y obtenemos el siguiente resultado.

vlinyulumsft_1-1721699968592.png

2.Creemos que el motivo de este resultado es que se determina si ambas columnas están vacías y, a continuación, se determina si existen dos columnas de valores, y el resultado final es un valor booleano.

Por lo tanto, podemos cambiar el resultado False de la función If() a la función False() o a Blank().

Matchkey =
IF (
    AND (
        'wo duplicates'[QuotedMfr] <> BLANK (),
        'wo duplicates'[QuotedPart] <> BLANK ()
    ),
    'wo duplicates'[QuotedMfr] && 'wo duplicates'[QuotedPart],
    BLANK ()
)

3.Supongo que es posible que necesites las siguientes columnas calculadas:

merge =
IF (
    AND (
        'wo duplicates'[QuotedMfr] <> BLANK (),
        'wo duplicates'[QuotedPart] <> BLANK ()
    ),
    'wo duplicates'[QuotedMfr] & " " & 'wo duplicates'[QuotedPart],
    "0"
)

4. Aquí está mi resultado final, que espero cumpla con sus requisitos.

vlinyulumsft_2-1721700054718.png

¿Puede compartir datos de muestra y salida de muestra en formato tabular si estoy entendiendo mal? O un ejemplo de pbix después de eliminar datos confidenciales. Podemos entender mejor el problema y ayudarle.

Por favor, encuentre la pbix adjunta relevante para el caso.

Saludos

Leroy Lu

Si esta publicación ayuda, considere Acéptalo como la solución para ayudar a los demás miembros a encontrarlo más rápidamente.


Helpful resources

Announcements
May Power BI Update Carousel

Power BI Monthly Update - May 2026

Check out the May 2026 Power BI update to learn about new features.

Fabric SQL PBI Data Days

Data Days 2026 coming soon!

Sign up to receive a private message when registration opens and key events begin.

New to Fabric survey Carousel

New to Fabric Survey

If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.

Power BI DataViz World Championships carousel

Power BI DataViz World Championships - June 2026

A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.

Top Kudoed Authors