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

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
Han_Solo
Helper I
Helper I

No se puede convertir el valor del tipo text a type true/false - FIRSTNONBLANK con TREATAS

Hola

En mi informe he encontrado un error, que a veces ocurre y a veces no ocurre en absoluto - esto es lo más extraño.

El error es

No se puede convertir el valor de tipo text a type true/false

image_2020-12-08_131352.png

El propósito de la medida en sí es recuperar la lista de productos para una fábrica en particular y concatenarlo después de comas.
la medida _division variable y [% división] es necesaria porque al comprobar si está en blanco basado en esa medida sólo recupera valores no en blanco (de lo contrario tenemos cartesiano debido a las relaciones en el modelo)

LIST_RETRIEVE = 
VAR _division = [% division]
VAR _table = ADDCOLUMNS(
        FILTER(VALUES('dataset'[product_id]),
        TREATAS(
            FIRSTNONBLANK('material_list'[material_id],_division),'dataset'[mat_id])
        ),"abc", 
        'dataset'[product_id]
    )
RETURN
CONCATENATEX(_table, [abc], ", ")

¿Alguna idea?

1 ACCEPTED SOLUTION
v-alq-msft
Community Support
Community Support

Hola, @Han_Solo

TREATAS devuelve una tabla que contiene todas las filas de las columnas que también están en table_expression. Mientras que FILTER necesita una expresión booleana para el segundo parámetro que se va a evaluar para cada fila de la tabla. Por lo tanto, el mensaje de error dice 'No se puede convertir el valor del texto de tipo a true/false'.

Saludos

Allan

Si este post ayuda, entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente

View solution in original post

2 REPLIES 2
v-alq-msft
Community Support
Community Support

Hola, @Han_Solo

TREATAS devuelve una tabla que contiene todas las filas de las columnas que también están en table_expression. Mientras que FILTER necesita una expresión booleana para el segundo parámetro que se va a evaluar para cada fila de la tabla. Por lo tanto, el mensaje de error dice 'No se puede convertir el valor del texto de tipo a true/false'.

Saludos

Allan

Si este post ayuda, entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente

Gracias, de alguna manera omití esto.

Saludos

Helpful resources

Announcements
LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.