sábado, 23 de septiembre de 2017

Formato de Celdas Personalizado para Puntos Básicos en Excel - Basic Points

Hola a todos, hoy nos vamos a alejar un poco del TSQL, pero muy pronto estaremos regresando. Esta semana, alguien me preguntó si sabía cual era la opción que debía seleccionar en Excel, para aplicar el formato de puntos básicos el cual es muy común en economía. 

Los puntos básicos se suelen utilizar para expresar la variación que existe para una variable al medirla en dos periodos de tiempo diferentes. Un ejemplo claro es cuando el banco central de un país, varía la tasa de intervención (o de referencia). Supongamos que dicha tasa se encuentra en el mes inicial en 5% y que para el siguiente mes, el banco decide subirla, pasándola a 5,25%. En dicho caso, se dice que la tasa de intervención, presenta un incremento de 25pb (puntos básicos o basic points en ingles).

Este es un cuadro de ejemplo, como el que quería trabajar quién me pregunto:





La idea es que en la columna D, podamos tener la diferencia entre el Año 2017 y el 2016, expresada en puntos básicos.

Entonces, le dije que dicha opción no existía y que lo que debía hacer era utilizar una opción de formato personalizado, combinada con la multiplicación de un factor (10.000) que le permita expresar los puntos básicos.

Entonces, para empezar nos vamos a ubicar en la celda D4 y vamos a escribir la siguiente fórmula:



lunes, 18 de septiembre de 2017

TSQL - Creando un Campo Calculado en Nuestra Consulta (SELECT) - Data Mining

Hola, hoy vamos a construir campos calculados en nuestra consulta. Pongámonos en marcha abriendo nuestro SQL Server Management Studio y recordando la consulta con la que venimos trabajando en los últimos posts:


Vamos a incluir un nuevo campo que contiene las unidades facturadas y le vamos a agregar un alias para facilitar la lectura:



miércoles, 13 de septiembre de 2017

TSQL - Aplicando un Filtro a los Resultados de la Consulta (SELECT) - Data Mining

Hola, hoy vamos a aplicar un filtro a nuestra consulta en TSQL. Con esto empezamos a dar nuestros primeros pasos hacia consultas más interesantes y un poco más avanzadas. 

Como lo hemos venido haciendo, vamos a continuar con la misma consulta que hemos venido trabajando, para esto abrimos nuestro SQL Server Management Studio:


Después de la clausula FROM, escribiremos nuestro filtro, para lo que utilizaremos la clausula WHERE el campo y el filtro. En nuestro ejemplo, aplicaremos un filtro, indicando que solo queremos los registros para los que el valor del campo PAI_NOMBRE sea igual a Ecuador:


martes, 12 de septiembre de 2017

TSQL - Cambiar el Nombre de las Columnas en Nuestra Consulta - Usar un Alias (SELECT) - Data Mining

Hola a todos, continuando con nuestros posts sobre TSQL, hoy vamos a ver como cambiar los nombres de las consultas que diseñemos. Es algo muy sencillo, pero bastante útil, ya que por lo general, los nombres de los campos, por algún motivo, suelen ser bastante técnicos, algo que asusta un poco a los usuarios comunes y que en últimas dificulta la lectura del set de datos.

En nuestra aplicación, SQL Server Management Studio, vamos a trabajar utilizando el mismo query o consulta de la última vez:


Para cambiar el nombre, vamos a utilizar la palabra reservada del lenguaje AS y después de esta escribimos el nombre que queremos utilizar:


lunes, 11 de septiembre de 2017

TSQL - Seleccionar solamente los campos de nuestro interés (SELECT) - Data Mining

Hola, vamos a continuar con el desarrollo de nuestras consultas de selección en TSQL. Ayer vimos como seleccionar todo el contenido de una tabla. Hoy vamos a indicarle al motor de nuestra base de datos, que nos devuelva específicamente los campos en los que tenemos interés. Recuerden que nuestra tabla de facturación luce de la siguiente forma:




Y que al desplazarnos a la derecha, encontramos los demás campos que conforman nuestra tabla:



domingo, 10 de septiembre de 2017

TSQL - Realizando Nuestra Primer Consulta de Selección (SELECT) - Data Mining

Hola a todos, hoy vamos a iniciar con una serie de publicaciones relacionadas con el uso del lenguaje SQL (Structured Query Language) y más específicamente con la versión de Microsoft TSQL (Transact SQL) que es el lenguaje oficial para trabajar con el Motor de Base de Datos SQL Server.

Primero vamos a trabajar en la construcción de consultas de datos, usando la sentencia: SELECT, para dar paso más adelante a la construcción de consultas de actualización, eliminación e inserción de datos.

En esta primer entrega, iniciaremos con la exploración del SQL Server Management Studio y vamos a construir una consulta básica de selección.

Cuando abrimos el SQL Server Managemant Studio y nos conectamos a un servidor (Mi recomendación es que en este punto consulten con su equipo local de TI, para que les guíen sobre la forma de conectarse al servidor y el trámite que deberán realizar para obtener los permisos necesarios para poder trabajar con las bases de datos) obtenemos una vista como la que sigue:


En el cuadro de la izquierda (object explorer), tenemos las bases de datos que estan disponibles en el servidor al que estamos conectados. Si damos clic en el signo mas, se van a desplegar los diferentes objetos que contiene la base: