Forum Discussion
MdxScript(Model) (4, 60) Error al resolver el nombre 'COALESCE'
Hola bcdobbs,
Gracias por los comentarios. Sí, soy consciente de que COALESCE solo se introdujo en 2020 y la razón por la que publiqué esta pregunta fue porque tenemos un modelo similar que se implementa también con SQL Server 2016 RTM (1200) - Nivel de compatibilidad con un servicio de análisis de Azure y, a través de eso, COALESCE parece estar funcionando bien.
¿Podría ser que los servicios de análisis de Azure usen su propio motor de fórmulas, lo siento, aún no es demasiado fuerte en Azure?
Eso suena extraño. Es posible que el nivel de compatibilidad simplemente describa la estructura de TOM en lugar de DAX específico compatible (¡No estoy muy seguro!)
Si se conecta al modelo de azure con el editor tabular, ¿sigue mostrando 1200?
Hay una nota de precaución en la parte inferior de
si está buscando niveles máximos admitidos.
- Syndicate_Admin4 years ago
Administrator
Tengo que disculparme, tenía el nivel de compatibilidad incorrecto, lo confirmé ahora tanto en azure como en la instancia local y ambos usan el nivel de compatibilidad de SQL Server 2017 / Azure Analysis Services (1400). A pesar de que inicialmente mencioné la compatibilidad incorrecta, el problema sigue siendo el mismo en la instancia local
Para responder a su pregunta, Sí, el editor tabular y la base de datos muestran el nivel de compatibilidad de SQL Server 2017 / Azure Analysis Services (1400).
Las imágenes son del modelo y servidor donde trabaja el COALESCE.
- Syndicate_Admin4 years ago
Administrator
No te preocupes. Tendré una obra de teatro y veré si puedo recrear mi final.
Sin embargo, sospecho que su conclusión es correcta. El motor de fórmula subyacente para Azure AS admite el nuevo DAX, ya que se actualiza constantemente mientras la instancia local está atascada con lo que tiene.