Table of Contents

Contar filas en una tabla

Objetivo del script

Si quieres ver cuántas filas se han cargado en una tabla o comprobar rápidamente si la tabla se ha cargado en absoluto. Este script requiere una conexión a un modelo remoto o una conexión mediante el modo del área de trabajo.

Script

Contar las filas de la tabla seleccionada

// Este script cuenta las filas de una tabla seleccionada y muestra el resultado en un cuadro de información emergente.
// No escribe ningún cambio en este modelo.
//
// Usa este script cuando quieras comprobar si una tabla se ha cargado o cuántas filas tiene.
//
// Obtener el nombre de la tabla
string _TableName = 
    Selected.Table.DaxObjectFullName;

// Contar filas de la tabla
string _dax = 
    "{ FORMAT( COUNTROWS (" + _TableName + "), \"#,##0\" ) }";

// Evaluar DAX
string _TableRows = 
    Convert.ToString(EvaluateDax( _dax ));

// Devolver el resultado en una ventana emergente
Info ( "Número de filas en " + _TableName + ": " + _TableRows);

Explicación

Este fragmento recorre el modelo y cuenta los distintos tipos de objetos, mostrándolos en un formato jerárquico de "nodo y árbol" construido manualmente. Puedes comentar

Salida de ejemplo

Example of the dialog pop-up that informs the user of how many rows are in the selected table upon running the script.
Figura 1: Un ejemplo del cuadro de información que aparece para indicar al usuario cuántas filas hay en la tabla seleccionada al ejecutar este script.