Han Solo
Hola,
En mi informe, encontré un error, que a veces ocurre y otras veces no ocurre en absoluto; este es el más extraño.
El error es
No se puede convertir el valor del tipo de texto para escribir verdadero/falso
El propósito de la medida en sí es recuperar la lista de productos para una fábrica en particular y concatenarla después de las comas.
la variable _division y [% division] se necesita una medida porque al verificar si está en blanco en función de esa medida, solo recupera valores que no están 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?
v-alq-msft
Hola, @Han_Solo
TREATAS devuelve un tabla que contiene todas las filas en la(s) columna(s) que también están en table_expression. Mientras que FILTER necesita una expresión booleana para el segundo parámetro que se evaluará para cada fila de la tabla. Entonces, el mensaje de error dice ‘No se puede convertir el valor del tipo de texto al tipo verdadero/falso’.
Atentamente
Alano
Si esta publicación ayuda, entonces por favor considere Acéptalo como la solución. para ayudar a los otros miembros a encontrarlo más rápido
v-alq-msft
Hola, @Han_Solo
TREATAS devuelve un tabla que contiene todas las filas en la(s) columna(s) que también están en table_expression. Mientras que FILTER necesita una expresión booleana para el segundo parámetro que se evaluará para cada fila de la tabla. Entonces, el mensaje de error dice ‘No se puede convertir el valor del tipo de texto al tipo verdadero/falso’.
Atentamente
Alano
Si esta publicación ayuda, entonces por favor considere Acéptalo como la solución. para ayudar a los otros miembros a encontrarlo más rápido
Han Solo
En respuesta a v-alq-msft
Gracias, de alguna manera omití esto.
Atentamente