Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
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
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?
Solved! Go to Solution.
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
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