Hola a todos
Estoy creando una columna calculada, y dada ella requiere más de 2 condiciones, utilizando la estructura SWITCH / TRUE. Esta nueva columna está en la Tabla 1, que no tiene ninguna relación con Table2 y Table3.
El código dice así:
SWITCH(
TRUE(),
Tabla 1[Clase] en VALUES(Table2[Class]), LOOKUPVALUE(Table3[Date], Table3[Index],Table1[Index]),
<value2>, "Result2",
"Muy bien"
)
Sin embargo, sigo recibiendo el mensaje de error "Expresiones que producen tipo de datos de variante no se puede usar para definir columnas calculadas". He probado el código, probándolo parte por parte, y descubrí que:
¿Alguien tiene alguna idea de lo que puede estar causando el mensaje de error? Muchas gracias de antemano.
Solved! Go to Solution.
@alisson_vilela , este error se produce cuando se devuelven dos tipos de datos diferentes en switch/if else
como texto y número
en tal caso, convierta el número en texto utilizando [Valor] y "" o formatear a texto. o volver en blanco en lugar del texto
@alisson_vilela , este error se produce cuando se devuelven dos tipos de datos diferentes en switch/if else
como texto y número
en tal caso, convierta el número en texto utilizando [Valor] y "" o formatear a texto. o volver en blanco en lugar del texto
User | Count |
---|---|
2 | |
2 | |
1 | |
1 | |
1 |