Table of Contents

Tabular Editor 3.3.2

Important

Hay disponible una versión más reciente de Tabular Editor. Puedes encontrar la versión más reciente aquí.

Si aún no has usado Tabular Editor 3, puedes solicitar una prueba de 30 días después de la instalación. También puedes adquirir una licencia.

¡Importante!

NOTA: Tabular Editor 3.3.0 (y versiones posteriores) usa .NET 6. Es posible que tengas que instalar el Runtime de escritorio de .NET 6.0, así como el paquete redistribuible de Microsoft Visual C++, antes de poder iniciar Tabular Editor 3.3.0 (o una versión posterior). A partir de la versión 3.3.1, el instalador de Tabular Editor 3 descargará e instalará estos requisitos previos si faltan.

Correcciones de errores en 3.3.2

  • Se corrigió un error en el instalador que hacía que algunos archivos no se actualizaran al realizar una actualización in situ, lo que a su vez podía provocar bloqueos de la aplicación y otros problemas. Consulta #586.
  • Se agregó compatibilidad con la propiedad ExpressionSource de la clase NamedExpression.

Mejoras en 3.3.1

  • Nuevo instalador que descarga e instala automáticamente el runtime de .NET y los requisitos previos de VC++ si faltan.
  • Se agregó compatibilidad con la función DAX NETWORKDAYS.
  • Se actualizó el paquete TOM al 19.42.0.4

Correcciones de errores en 3.3.1

  • Se corrigió un problema por el que las descripciones emergentes de C# no mostraban los comentarios xmldoc, a menos que se iniciara la aplicación desde la carpeta de instalación.
  • El analizador semántico ahora genera correctamente un Report de error al usar palabras clave reservadas especiales de MDX como referencias de tabla sin comillas.
  • Se corrigió un problema por el que, al intentar implementar un modelo cargado desde un archivo .pbit, fallaba.
  • Se corrigió un problema con la compilación de C# Scripts y macros. Consulta #570, #573 y #580.
  • Se corrigió un problema que impedía cargar modelos que contienen grupos de cálculo con una o varias medidas con errores; consulta #571.
  • Se corrigió un problema por el que el diagrama no se actualizaba automáticamente tras volver a cargar un modelo; consulta #572.
  • Se corrigió un problema que impedía que el motor de C# Script importara determinadas DLL; consulta #574.
  • Se corrigió un problema que impedía conectarse a Power BI Desktop después de elegir una opción en el desplegable "Instancias locales"; consulta #579.
  • Se corrigió un problema por el que el Explorador TOM seleccionaba todos los objetos (incluso al filtrar el Explorador TOM) al pulsar CTRL+A; consulta #582.
  • Varias mejoras de estabilidad basadas en Report anónimos de telemetría y errores.

Mejoras en 3.3.0

  • TOM actualizado a 19.39.2.2
  • Tabular Editor 3 ahora usa Roslyn para compilar C# Scripts. Esto significa que tus scripts de C# ahora pueden usar todas las nuevas y fantásticas funciones del lenguaje de C# 10,0. Además, puedes definir clases y otros tipos directamente dentro de tus scripts. Por último, pero no menos importante, por fin tenemos finalización de código e información de parámetros con tecnología de Roslyn para C# Scripts (ver captura). IntelliSense de C#
  • En la misma línea, no dejes de visitar nuestro nuevo sitio de documentación de la API de scripting, donde encontrarás documentación actualizada para todos los objetos y miembros a los que puedes acceder mediante la funcionalidad de C# Script de Tabular Editor 3.
  • También hemos mejorado notablemente la función de autocompletado de nuestros editores de DAX, que ahora mostrará tooltips con más información sobre los objetos de la lista de autocompletado. El tooltip mostrará la propiedad Description de las medidas, columnas, etc. Si no se especifica ninguna descripción, mostraremos las primeras 10 líneas de código DAX del objeto: Mejora de IntelliSense de DAX
  • Al abrir un modelo desde Analysis Services o desde el punto de conexión XMLA de Power BI, ahora ofrecemos opciones para ayudarte a evitar hacer cambios en el modelo por error, lo cual resulta útil cuando tienes varias instancias de Tabular Editor 3 abiertas. El desplegable Modo (ver la captura más abajo) te permite abrir un modelo en modo de solo lectura o de solo lectura/solo actualización. El desplegable Color de la barra de estado te permite establecer un color para la barra de estado de Tabular Editor 3, de modo que puedas distinguir fácilmente, por ejemplo, modelos de producción, prueba y desarrollo abiertos a la vez en distintas instancias de Tabular Editor. Consulta #558. Nuevas opciones de "Open Fromdb"
  • Por fin hemos añadido la opción del menú contextual "Duplicar objeto" (Ctrl+D) en el Explorador TOM; consulta #501.
  • Se añadió compatibilidad con OAuth de Snowflake y con la autenticación ExternalBrowser; consulta #546.
  • La cuadrícula de propiedades ahora tiene una barra de búsqueda.
  • Se añadieron más opciones de configuración de proxy en Herramientas > Preferencias > Configuración del proxy.
  • Se actualizó la biblioteca SQL Native Client a la versión más reciente. Ahora, las conexiones a SQL Server requieren cifrado de forma predeterminada (salvo al conectarse a localhost).
  • Se añadió una opción de Borrar actualización en los niveles de modelo, tabla y partición; consulta #511.
  • Se añadió una casilla para abrir un Data model sin la base de datos de Workspace; consulta #523.

Correcciones de errores en 3.3.0

  • Se corrigió un problema en la forma en que el analizador semántico controla la función DAX NAMEOF, que a veces podía provocar un bloqueo; consulta #538.
  • Las cuadrículas de propiedades y los editores de colecciones que usan componentes de DevExpress ahora se muestran con el tema aplicado y se escalan correctamente en monitores HiDPI; consulta #548.
  • Se corrigió un error por el que el submenú Actualizar modelo a veces desaparecía del menú Modelo.
  • Ahora, "Actualizar esquema de tabla..." gestiona correctamente las columnas cuyo nombre solo ha cambiado en el uso de mayúsculas y minúsculas.
  • La Edición Business de TE3 ahora impide añadir varias particiones o perspectivas a modelos de Analysis Services (lo cual impediría que TE3 cargue el mismo modelo más adelante debido a las restricciones de la edición).
  • Se corrigió un problema por el que, a veces, las acciones del editor quedaban deshabilitadas; consulta #519.
  • Se corrigió un problema por el que los botones Cancelar y Cancelar todo no se habilitaban después de iniciar una operación de actualización.
  • Se corrigió un problema por el que no se mostraba el progreso de actualización al actualizar un modelo de Power BI a través del punto de conexión XMLA.
  • Se corrigió un error tipográfico; consulta #553.
  • Se corrigió un problema por el que se mostraban sugerencias emergentes aunque se desmarcara la opción "Mostrar automáticamente la información de parámetros"; consulta #545.
  • Se corrigió un error al comentar/descomentar; consulta #536.
  • Se corrigió un problema de tipo de retorno incorrecto en CUSTOMDATA(); consulta #527.
  • En la vista previa de datos, al filtrar una columna de texto por "(Blanks)", ahora se incluyen tanto BLANK como la cadena ""; consulta #524.
  • Se corrigió el error "Tabular Editor no pudo abrir el archivo especificado" al intentar abrir un archivo Database.json mediante el cuadro de diálogo genérico de apertura de archivos, con "Todos los archivos" seleccionado en la lista desplegable. Consulta también #563.
  • Se corrigió un error por el que la función de guardado no respetaba la opción seleccionada en la casilla de configuración de serialización.
  • Se corrigió el color del enlace en la barra de estado. Consulta #521.
  • Se corrigió un bloqueo al intentar borrar trazas huérfanas en el cuadro de diálogo de preferencias.
  • Se corrigió un falso positivo de error semántico al comparar con variantes; consulta #516.
  • Se corrigió un problema con la generación de DAX al depurar una asignación de variable que contiene llamadas a las funciones IF/SWITCH; consulta #513.
  • No permitir el uso de WEEK como parámetro de intervalo en DATEADD. Consulta #508.
  • Mostrar el indicador de error del elemento de cálculo en la tabla del grupo de cálculo; consulta #506.
  • Se corrigió un problema por el que el método ImportProperties de C# Script no resolvía correctamente las rutas de los objetos.
  • Se añadió un enlace al portal de autoservicio cuando se superó el número de instalaciones. Se actualizaron las URL y los enlaces en varios lugares
  • Mejor generación de código DAX al depurar USERELATIONSHIP.
  • Permitir desactivar la preferencia de guardar una copia de seguridad de los metadatos del modelo. Mejor mensaje de error cuando falla la copia de seguridad de metadatos del modelo. Permitir cancelar la copia de seguridad de metadatos del modelo.
  • Se corrigió un problema con REMOVEFILTERS. Consulta #562.

Vienes de Tabular Editor 2.x?

Mira este vídeo para hacerte una idea de las nuevas funciones de Tabular Editor 3. Además, asegúrate de consultar nuestra guía de inicio.

Descripción general de las principales características de Tabular Editor 3:

  • IDE totalmente personalizable, con soporte para varios monitores, Hi-DPI y temas
  • Nuevo y potente editor de código DAX con autocompletado, comprobación de sintaxis, plegado de código y mucho, mucho más
  • *Modo del área de trabajo, que te permite guardar tus cambios en disco y sincronizar simultáneamente los metadatos del modelo con Analysis Services
  • *Vista previa de los datos de la tabla con desplazamiento infinito, crea PivotGrids o escribe consultas DAX para explorar el modelo o probar la lógica de cálculo
  • *Programar actualizaciones de datos
  • Actualizar los esquemas de tabla tanto en el Data source del proveedor como en los orígenes de datos estructurados (sí, incluso para consultas M)
  • Crear diagramas del Data model
  • Crea scripts de DAX que te permitan editar varias medidas u otros objetos calculados en un único documento
  • Graba C# Scripts y guárdalos como macros (antes denominadas "Acciones personalizadas")
  • Integración con el Analizador VertiPaq
  • *Depurador de DAX

*=Solo mientras estés conectado a una instancia de Analysis Services o Power BI