Métodos auxiliares de C# Script
Al escribir scripts de C# en Tabular Editor, hay disponibles varios métodos globales (es decir, métodos que se pueden llamar sin anteponer el nombre de una clase u objeto).
La lista completa se encuentra en la documentación de la API.
A continuación encontrarás un resumen de estos métodos. Haz clic en el nombre de un método para consultar la documentación de la API de ese método.
Método |
Propósito |
|---|---|
CallDaxFormatter |
Da formato a todas las expresiones DAX de los objetos marcados actualmente para el formateo. |
CollectVertiPaqAnalyzerStats |
Recopila estadísticas del Analizador VertiPaq para el modelo cargado actualmente. |
ConvertDax |
Cambia el carácter que se usa para los decimales y los separadores de listas en una expresión DAX. |
CustomAction (+2) |
Invoca la acción personalizada (también conocida como macro) con el nombre indicado. |
Error |
Muestra un mensaje de error en un cuadro de diálogo emergente. Cuando el script se ejecuta en la CLI, se escriben mensajes de error en la consola. |
EvaluateDax |
Evalúa la expresión DAX especificada contra la base de datos conectada y devuelve una tabla de datos o un valor escalar con el resultado. |
ExecuteCommand |
Ejecuta el comando TMSL o XMLA especificado. |
ExecuteDax |
Ejecuta la consulta DAX especificada. |
ExecuteReader |
Ejecuta la consulta DAX especificada. |
ExportProperties |
Exporta las propiedades del conjunto de objetos especificado a una cadena TSV (separada por tabulaciones). Use ImportProperties para importar propiedades desde una cadena TSV. |
FormatDax (+2) |
Marca el objeto especificado para aplicarle formato después de la ejecución del script o la próxima vez que se llame a CallDaxFormatter. |
GetObjectPath |
Devuelve una representación en forma de cadena que identifica de manera única el objeto especificado dentro del modelo. |
ImportProperties |
Aplica propiedades a los objetos en función de una representación en forma de cadena (formato separado por tabulaciones) de los valores de las propiedades que se van a asignar, como los obtenidos mediante ExportProperties. |
Info |
Muestra un mensaje informativo en un cuadro de diálogo emergente. Cuando el script se ejecuta en la CLI, se escriben mensajes informativos en la consola. |
LineBreakFirstChar |
Garantiza que una expresión DAX comience con un salto de línea. |
Model |
El Model cargado actualmente . |
Output |
Muestra información detallada sobre el objeto especificado o la colección de objetos en un cuadro de diálogo emergente. Cuando se ejecuta desde la interfaz de usuario, el usuario tiene la opción de ignorar las ventanas emergentes adicionales. Cuando el script se ejecuta en la CLI, la información se escribe en la consola. |
ReadFile |
Leer el archivo especificado como texto |
ResolveObjectPath |
Resuelve un objeto del modelo a partir de una cadena, como la que se obtiene mediante GetObjectPath. |
SaveFile |
Guarda el texto especificado en un archivo |
SelectColumn (+1) |
Muestra un cuadro de diálogo que permite al usuario seleccionar una columna de la lista de columnas especificada. |
Selected |
Un objeto que representa la selección actual en el Explorador TOM. |
SelectMeasure (+3) |
Muestra un cuadro de diálogo que permite al usuario seleccionar una medida de la lista de medidas especificada. |
SelectObject |
Muestra un cuadro de diálogo que permite al usuario seleccionar un objeto del modelo de una lista de objetos. |
SelectObjects |
Muestra un cuadro de diálogo que permite al usuario seleccionar uno o varios objetos del modelo de una lista de objetos. |
SelectTable (+2) |
Muestra un cuadro de diálogo que permite al usuario seleccionar una tabla de la lista de tablas especificada. |
SuspendWaitForm (+1) |
Oculta el indicador de "Espere, por favor" mientras se ejecuta la acción especificada. Útil si la acción muestra cuadros de diálogo o IU personalizados al usuario final. |
WaitFormVisible |
Activa o desactiva el indicador de carga de "Espere, por favor". Útil si desea mostrar cuadros de diálogo o IU personalizados al usuario final. |
Warning |
Muestra un mensaje de advertencia en un cuadro de diálogo emergente. Cuando el script se ejecuta en la CLI, se escribe un mensaje de advertencia en la consola. |