Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
48f097d
New translations script-create-and-replace-m-parameter.md (Spanish)
DBojsen Apr 9, 2026
e5abe30
New translations command-line-options.md (Spanish)
DBojsen Apr 9, 2026
2ff5649
New translations code-actions.md (Spanish)
DBojsen Apr 9, 2026
7513e49
New translations getting-started-te2.md (Spanish)
DBojsen Apr 9, 2026
e4a5a46
New translations importing-tables-data-modeling.md (Spanish)
DBojsen Apr 9, 2026
b6413ec
New translations migrate-from-te2.md (Spanish)
DBojsen Apr 9, 2026
05eadb2
New translations undo-redo.md (Spanish)
DBojsen Apr 9, 2026
685d1b5
New translations preferences.md (Spanish)
DBojsen Apr 9, 2026
1be73a5
New translations security-privacy.md (Spanish)
DBojsen Apr 9, 2026
234ce30
New translations best-practice-analyzer.md (Chinese Simplified)
DBojsen Apr 9, 2026
8a22997
New translations script-add-databricks-metadata-descriptions.md (Chin…
DBojsen Apr 9, 2026
2995fa5
New translations direct-lake-sql-model.md (Chinese Simplified)
DBojsen Apr 9, 2026
e985c73
New translations useful-script-snippets.md (Chinese Simplified)
DBojsen Apr 9, 2026
3529f1d
New translations code-actions.md (Chinese Simplified)
DBojsen Apr 9, 2026
18b218b
New translations tom-explorer-view.md (Chinese Simplified)
DBojsen Apr 9, 2026
c8537b4
New translations script-convert-dlol-to-import.md (Chinese Simplified)
DBojsen Apr 9, 2026
be8be2d
New translations script-create-and-replace-m-parameter.md (Spanish)
DBojsen Apr 9, 2026
4545760
New translations code-actions.md (Spanish)
DBojsen Apr 9, 2026
d824ebd
New translations getting-started-te2.md (Spanish)
DBojsen Apr 9, 2026
f466b6b
New translations preferences.md (Spanish)
DBojsen Apr 9, 2026
63d4c88
New translations security-privacy.md (Spanish)
DBojsen Apr 9, 2026
bf3458e
New translations best-practice-analyzer.md (Chinese Simplified)
DBojsen Apr 9, 2026
6cbd149
New translations script-add-databricks-metadata-descriptions.md (Chin…
DBojsen Apr 9, 2026
aab8f59
New translations direct-lake-sql-model.md (Chinese Simplified)
DBojsen Apr 9, 2026
265ff77
New translations useful-script-snippets.md (Chinese Simplified)
DBojsen Apr 9, 2026
7a6bc09
New translations code-actions.md (Chinese Simplified)
DBojsen Apr 9, 2026
1b9bb66
New translations tom-explorer-view.md (Chinese Simplified)
DBojsen Apr 9, 2026
1aeb177
New translations script-convert-dlol-to-import.md (Chinese Simplified)
DBojsen Apr 9, 2026
f9ae2bc
New translations code-actions.md (Spanish)
DBojsen Apr 9, 2026
da98714
New translations preferences.md (Spanish)
DBojsen Apr 9, 2026
795e6eb
New translations code-actions.md (Chinese Simplified)
DBojsen Apr 9, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions localizedContent/es/content/features/Command-line-Options.md
Original file line number Diff line number Diff line change
Expand Up @@ -316,9 +316,9 @@ La línea de comandos proporciona varios detalles, en función de los parámetro
| Error | -ANALYZE | No se encontró el archivo de reglas: ... | |
| Error | -ANALYZE | Archivo de reglas no válido: ... | El archivo de reglas de BPA especificado está dañado o no contiene un JSON válido. |
| Información | -ANALYZE | ... viola la regla ... | Resultados del Best Practice Analyzer para reglas con un nivel de gravedad de 1 o inferior. |
| Advertencia | -ANALYZE | ... ¡La implementación falló! | Resultados del Best Practice Analyzer para reglas con un nivel de gravedad de 2. |
| Advertencia | -ANALYZE | ... viola la regla ... | Resultados del Best Practice Analyzer para reglas con un nivel de gravedad de 2. |
| Error | -ANALYZE | ... viola la regla ... | Resultados del Best Practice Analyzer para reglas con un nivel de gravedad de 3 o superior. |
| Error | -DEPLOY | viola la regla ... ... | Motivo del fallo devuelto directamente por la instancia de Analysis Service (por ejemplo: base de datos no encontrada, no se permite sobrescribir la base de datos, etc.) |
| Error | -DEPLOY | ¡La implementación falló! ... | Motivo del fallo devuelto directamente por la instancia de Analysis Service (por ejemplo: base de datos no encontrada, no se permite sobrescribir la base de datos, etc.) |
| Información | -DEPLOY | Objeto sin procesar: ... | Objetos que están en el estado "NoData" o "CalculationNeeded" tras una implementación correcta. Utilice el modificador -W para tratarlos como Nivel=Advertencia. |
| Advertencia | -DEPLOY | El objeto no está en estado "Ready": ... | Objetos que se encuentran en estado "DependencyError", "EvaluationError" o "SemanticError" después de un despliegue correcto. Si usa la opción -W, también incluye los objetos en estado "NoData" o "CalculationNeeded". |
| Advertencia | -DEPLOY | Error en X:... | Objetos que contienen DAX no válido después de un despliegue correcto (medidas, columnas calculadas, tablas calculadas, roles). Use la opción -E para tratarlos como Level=Error. |
Expand Down
2 changes: 1 addition & 1 deletion localizedContent/es/content/features/code-actions.md
Original file line number Diff line number Diff line change
Expand Up @@ -122,7 +122,7 @@ Las acciones de código siguientes aparecerán con puntos verde azulado debajo d
| DR011 | [Reescribir con ISBLANK](xref:DR011) | En lugar de comparar una expresión con [`BLANK()`](https://dax.guide/BLANK), usa la función [`ISBLANK`](https://dax.guide/ISBLANK). Ejemplo:<br>`IF([Sales] = BLANK(), [Budget], [Sales])` -> `IF(ISBLANK([Sales], [Budget], [Sales])` |
| DR012 | [Eliminar BLANK innecesario](xref:DR012) | Algunas funciones de DAX, como [`IF`](https://dax.guide/IF) y [`SWITCH`](https://dax.guide/SWITCH), ya devuelven `BLANK()` cuando la condición es falsa, así que no hace falta especificar `BLANK()` explícitamente. Ejemplo:<br>`IF(a > b, a, BLANK())` -> `IF(a > b, a)` |
| DR013 | [Simplificar la lógica negada](xref:DR013) | Cuando se niega una expresión lógica, suele ser más legible reescribirla usando el operador negado. Ejemplo:<br>`NOT(a = b)` -> `a <> b` |
| DR014 | [Simplificar con IN](xref:DR014) | Reescribe los predicados compuestos (comparaciones de igualdad de la misma expresión combinadas usando [`OR`](https://dax.guide/OR) o [`\|\|`](https://dax.guide/op/or/)) con el operador [`IN`](https://dax.guide/IN). Ejemplo:<br>`a = 1 \|\| a = 2 \|\| a = 100` -> `a IN { 1, 2, 100 }` |
| DR014 | [Simplificar con IN](xref:DR014) | Reescriba los predicados compuestos (comparaciones de igualdad de una misma expresión combinadas con [`OR`](https://dax.guide/OR) o [`\|\|`](https://dax.guide/op/or/)) con el operador [`IN`](https://dax.guide/IN). Ejemplo:<br>`a = 1 \|\| a = 2 \|\| a = 100` -> `a IN { 1, 2, 100 }` |

### Reescrituras

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ Este artículo describe cómo usar el [Asistente de importación de tablas](#tab

# Trabajar con diagramas

En Tabular Editor 3, los **diagramas** son documentos que puedes usar para visualizar y editar las relaciones entre las tablas del modelo. Puedes crear tantos diagramas como quieras para visualizar áreas concretas de tu modelo. Consulta <xref:supported-files#diagram-file-te3diag> para obtener más información. Un diagrama se puede guardar como un archivo independiente.
En Tabular Editor 3, los **diagramas** son documentos que puedes usar para visualizar y editar las relaciones entre las tablas del modelo. Puedes crear tantos diagramas como quieras para visualizar áreas concretas de tu modelo. Un diagrama se puede guardar como un archivo independiente. Consulta <xref:supported-files#diagram-file-te3diag> para obtener más información.

> [!NOTE]
> Recomendamos crear varios diagramas pequeños en lugar de unos pocos diagramas grandes. Cuando un diagrama contiene más de unas 20 tablas, enseguida se vuelve abrumador y difícil de entender.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -83,7 +83,7 @@ Para más información, consulta <xref:user-interface>.

### Nuevo editor de DAX y capacidades semánticas

Tabular Editor 3 incorpora su propio motor de análisis sintáctico de DAX (también conocido como el "analizador semántico"), lo que significa que la herramienta ahora entiende la semántica de cualquier código DAX de tu modelo. Por supuesto, el editor es altamente configurable, lo que te permite ajustarlo para que se adapte a tu estilo de programación de DAX. Este motor también se usa para impulsar nuestro editor de DAX (nombre en clave "Daxscilla"), y para habilitar funciones como el resaltado de sintaxis, el formato automático, el autocompletado de código, los calltips, la refactorización y mucho más.
Tabular Editor 3 incorpora su propio motor de análisis sintáctico de DAX (también conocido como el "analizador semántico"), lo que significa que la herramienta ahora entiende la semántica de cualquier código DAX de tu modelo. Este motor también se usa para impulsar nuestro editor de DAX (nombre en clave "Daxscilla"), y para habilitar funciones como el resaltado de sintaxis, el formato automático, el autocompletado de código, los calltips, la refactorización y mucho más. Por supuesto, el editor es altamente configurable, lo que te permite ajustarlo para que se adapte a tu estilo de programación de DAX.

Para obtener más información sobre el nuevo editor de DAX, consulta <xref:dax-editor>.

Expand Down
2 changes: 1 addition & 1 deletion localizedContent/es/content/how-tos/undo-redo.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,4 +13,4 @@ applies_to:

Cualquier cambio que hagas en Tabular Editor se puede deshacer con CTRL+Z y, a continuación, rehacer con CTRL+Y. No hay límite en el número de operaciones que se pueden deshacer, pero la pila se restablece cuando abres un archivo Model.bim o cargas un modelo desde una base de datos.

Si cometes un error, puedes usar la función Deshacer para restaurar el objeto eliminado, lo que también restaurará cualquier traducción, perspectiva o relación eliminada. Al eliminar objetos del modelo, todas las traducciones, perspectivas y relaciones que hagan referencia a los objetos eliminados también se eliminan automáticamente (mientras que Visual Studio normalmente muestra un mensaje de error indicando que el objeto no se puede eliminar). Ten en cuenta que, aunque Tabular Editor puede detectar [dependencias de fórmulas DAX](xref:formula-fix-up-dependencies), Tabular Editor no te avisará si eliminas una medida o una columna que se usa en la expresión DAX de otra medida o columna calculada.
Al eliminar objetos del modelo, todas las traducciones, perspectivas y relaciones que hagan referencia a los objetos eliminados también se eliminan automáticamente (mientras que Visual Studio normalmente muestra un mensaje de error indicando que el objeto no se puede eliminar). Si cometes un error, puedes usar la función Deshacer para restaurar el objeto eliminado, lo que también restaurará cualquier traducción, perspectiva o relación eliminada. Ten en cuenta que, aunque Tabular Editor puede detectar [dependencias de fórmulas DAX](xref:formula-fix-up-dependencies), Tabular Editor no te avisará si eliminas una medida o una columna que se usa en la expresión DAX de otra medida o columna calculada.
2 changes: 1 addition & 1 deletion localizedContent/es/content/references/preferences.md
Original file line number Diff line number Diff line change
Expand Up @@ -176,7 +176,7 @@ Crea una copia de seguridad del modelo al guardar cambios localmente. Esto te of

##### _Ubicación para guardar la copia de seguridad_

Especifica la carpeta donde se almacenan las copias de seguridad creadas al guardar. De forma predeterminada, no se crean copias de seguridad a menos que se especifique una ubicación.
Especifique la carpeta donde se guardan las copias de seguridad. De forma predeterminada, no se crean copias de seguridad a menos que se especifique una ubicación.

##### _Copia de seguridad al implementar_ (habilitado)

Expand Down
34 changes: 17 additions & 17 deletions localizedContent/zh/content/features/code-actions.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,50 +20,50 @@ applies_to:

# 代码操作

Tabular Editor 3.18.0 引入了一项名为 **代码操作** 的新功能。 此功能默认启用,但可在 **工具 > 偏好** 对话框中, **文本编辑器 > DAX编辑器 > 代码操作** 下将其禁用
Tabular Editor 3.18.0 引入了一项名为 **代码操作** 的新功能。 此功能默认启用,但也可以在 **工具 > 偏好** 对话框中,进入 **文本编辑器 > DAX编辑器 > 代码操作** 将其禁用

代码操作是一项提升效率的功能,会在不打断你工作的情况下提供改进 DAX 代码的建议。 单击即可应用这些建议。 代码操作还可让你快速访问常用的代码重构操作
代码操作是一项提升效率的功能,会以不打扰你的方式提供改进 DAX 代码的建议。 单击一下即可应用这些建议。 代码操作还让你可以轻松使用常见的代码重构操作

代码操作分为三类:

1. **改进**:这些是围绕以下方面改进 DAX 代码的推荐建议
1. **改进**:这些建议会从以下方面帮助你改进 DAX 代码
- 遵循最佳实践
- 避免常见陷阱和反模式
- 避免使用过时或已弃用的 DAX 功能
- 编写更优、更高性能的 DAX 代码
2. **可读性**:这些是让你的 DAX 代码更易读的建议,方法包括……
- 编写更好、性能更高的 DAX 代码
2. **可读性**:这些建议可通过以下方式提高 DAX 代码的可读性……
- 在可能的情况下简化复杂表达式
- 删除冗余或不必要的代码
- 应用一致的格式和命名规范
3. **重写**:这些是用于重构你的 DAX 代码的建议。 它们未必是改进,但在进行较大规模的代码重构时通常很有用。 例如
- 将 DAX “语法糖”改写为更冗长但更明确的显式代码
- 重命名变量或扩展列的所有实例
- 应用一致的格式和命名约定
3. **重写**:这些是用于重构 DAX 代码的建议。 它们不一定是改进,但通常对较大规模的代码重构很有用。 示例包括
- 将 DAX “语法糖”转换为更冗长但更明确的代码
- 重命名某个变量或扩展列的所有引用
- 格式化代码

## 如何使用代码操作

新增了一个命令及其对应的工具栏/菜单按钮 **显示代码操作**,默认键盘快捷键为 `Ctrl+.`。 该命令会在当前光标位置显示适用的代码操作
新增了一个命令及其对应的工具栏/菜单按钮 **显示代码操作**,默认快捷键为 `Ctrl+.`。 这个命令会显示当前光标位置可用的代码操作

![代码操作调用菜单](~/content/assets/images/features/code-action-invoke-menu.png)

你也可以通过右键上下文菜单中的 **重构** 子菜单找到适用的代码操作
你也可以通过右键上下文菜单中的 **重构** 子菜单找到当前可用的代码操作

![代码操作重构子菜单](~/content/assets/images/features/code-action-refactor-submenu.png)
![代码操作“重构”子菜单](~/content/assets/images/features/code-action-refactor-submenu.png)

最后,当光标放在具有可用操作的代码分段上时,编辑器左侧边距会显示一个灯泡或螺丝刀图标。 点击该图标也会打开代码操作菜单
最后,当光标放在有可用操作的代码分段上时,编辑器左侧边距会显示灯泡或螺丝刀图标。 点击该图标也会打开“代码操作”菜单

![代码操作边距](~/content/assets/images/features/code-action-margin.png)

当你将鼠标指针悬停在代码操作菜单中的某个操作上时,工具提示会显示该操作的更多信息。 点击“了解更多”链接,即可查看该操作对应的知识库 (KB) 文章。
将鼠标悬停在“代码操作”菜单中的某个操作上时,工具提示会显示有关该操作的更多信息。 点击“了解更多”链接,即可查看该操作对应的知识库(KB)文章。

![代码操作工具提示](~/content/assets/images/features/code-action-tooltip.png)

## 代码操作指示器

**改进**和**可读性**类代码操作也会在代码编辑器中以可视化方式标记。 这能让你快速判断代码的哪些部分可以改进或提升可读性
**改进**和**可读性**代码操作也会在代码编辑器中以视觉方式标注。 这样,你就能快速判断代码中哪些部分可以改进,或提高可读性

- **改进** 会在代码分段开头的前几个字符下方显示橙色圆点(除非该代码分段已显示橙色的警告波浪线)。 当光标移动到代码分段上时,左侧边距会出现一个_灯泡_图标
- **可读性**操作会在代码分段开头的前几个字符下方显示青绿色圆点。 当光标移到代码分段上时,左侧边距会显示一个_螺丝刀_图标。
- **改进**会在代码分段的前几个字符下方显示为橙色圆点(除非该代码分段已显示橙色警告波浪线)。 当光标移到该代码分段上时,左侧边距会显示一个_灯泡_图标
- **可读性**操作会在代码分段的前几个字符下方显示为青绿色圆点。 当光标移到代码分段上时,左侧边距会显示一个_螺丝刀_图标。
- 代码本身不会在视觉上直接标示出 **重写**;不过,当光标放在包含可用重写的代码分段上时,左侧边距会显示 _螺丝刀_ 图标。

## 应用到所有出现位置
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -125,7 +125,7 @@ TOM Explorer 允许切换显示有关数据模型对象的额外信息列。 可
启用后,DAX 用户自定义函数会按 [命名空间](xref:udfs#namespaces) 分层分组显示,而不是以扁平列表显示。

8. **显示/隐藏表格组**
切换 TOM Explorer 树中表格组是否可见。 无需离开资源管理器,即可快速访问 **工具 > 偏好** 中的相同设置。
切换 TOM Explorer 树中表格组的可见性。 无需离开资源管理器,即可快速访问 **工具 > 偏好** 中的相同设置。

9. **显示/隐藏隐藏对象**
切换是否显示隐藏对象。
Expand Down