Modelamiento de Datos en Power BI Básico
Modelamiento de Datos en Power BI Básico
Temas
Power BI Desktop es una herramienta integral para la creación de modelos y reportes para
análisis. Tiene todas las funciones necesarias para conectar con diferentes patrones fuentes de
información, modelar los datos, visualizarlos y compartirlos a través de Power BI Cloud.
Power BI Desktop es una herramienta de inteligencia de negocios que se utiliza para realizar
análisis visual de datos de forma simple e intuitiva, arrastrando y colocando los datos donde se
desea en el lienzo flexible y fluido. Asimismo, permite descubrir rápidamente a medida que se
explora los datos con visualizaciones interactivas y vinculadas.
Una vez cargados los datos se puede observar la ventana principal de Power BI Desktop, con
tres áreas principales: vista de Informe, vista de Datos, vista de Diagrama.
b. La vista Datos, que muestra los datos que se ha cargado (se muestran en forma
de tabla, tal y como han quedado después de aplicarles las transformaciones
que se ha definido en los procesos ETL).
• Estos enlaces son los que Power BI ha sido capaz de identificar (por
ejemplo, comprobando que el nombre del campo y el tipo de campo es el
mismo).
Inicialmente Power BI solo crea una página que recibe el nombre por defecto de
“Página 1”. Un clic en el signo “+” que se muestra a la derecha de la pestaña o pestañas
que existan crea una página nueva. Si se tiene más de una página observa que, al
mover el ratón por encima de una pestaña, se muestra una pequeña aspa que permite
eliminar dicha página. Para cambiar el nombre de una página, hacer doble clic en la
pestaña y escribir el nuevo nombre.
Si se abre el menú contextual de una pestaña (haciendo clic con el botón secundario
del ratón en ella), se muestran cuatro opciones:
• Duplicar página
• Cambiar nombre de página
• Eliminar página
• Ocultar página
La cinta de opciones de Power BI Desktop proporciona herramientas para trabajar con tablas,
medidas y tablas calculadas.
El diseño de las cintas de opciones de Power BI desktop tienen en los siguientes objetivos:
D. Una cinta de opciones de una sola línea que, cuando se contrae, ahorra espacio:
otra ventaja de la cinta de opciones actualizada es la capacidad de contraerse en
una sola línea, mostrando de manera dinámica los elementos de la cinta según el
contexto.
3. IMPORTAR DATOS
Un modelo de datos es un nuevo método para integrar datos de varias tablas y generar de
forma efectiva un origen de datos relacional en un libro de Excel. En Excel, los modelos de
datos se usan de forma transparente y proporcionan datos tabulares utilizados en tablas y
gráficos, así como en informes.
La mayoría de los casos, ni siquiera se sabrá que el modelo está allí. En Excel, un modelo de
datos se visualiza como una colección de tablas en una lista de campos. Para trabajar
directamente con el modelo, se debe usar Microsoft Office Power BI Desktop.
Mediante Power BI Desktop se puede importar datos desde una gran variedad de
orígenes. Una vez que se haya importado los datos, se pueden actualizar en cualquier
momento para reflejar los cambios realizados en el origen. En este tema se describen los
tipos de orígenes de datos que se pueden utilizar, así como información orientativa para
identificar los que funcionan mejor.
Se puede importar datos de los siguientes orígenes de datos en la tabla siguiente. Cabe
mencionar que, Power BI Desktop no instala los proveedores enumerados para cada
origen de datos. Algunos proveedores ya podrían estar instalados con otras aplicaciones
en el equipo; en otros casos, se tendrá que descargar e instalar el proveedor.
También, se puede vincular a tablas en Excel y copiar y pegar los datos desde
aplicaciones, como Excel y Word, que usan un formato HTML para el Portapapeles.
Proveedor OLE DB
para SQL Server
Proveedor OLE DB de
Base de datos de
SQL Server Native
Microsoft SQL Server
Bases de datos Client
2005, 2008, 2008 R2,
relacionales de SQL (no aplicable) Proveedor OLE DB de
SQL Server 2012 y
Server SQL Server Native
Microsoft SQL
Client 10.0
Azure 2
Proveedor de datos
de .NET Framework
para SQL Client
Almacenamiento de
2008 R2, SQL Server Proveedor OLE DB
datos paralelo de (no aplicable)
2012 para SQL Server PDW
SQL Server (PDW) 3
Proveedor OLE DB de
Oracle
Proveedor de datos
de .NET Framework
para cliente de
Bases de datos Oracle
relacionales de Oracle 9i, 10g, 11g. (no aplicable) Proveedor de datos
Oracle de .NET Framework
para SQL Server
Proveedor
MSDAORA OLE DB 4
OraOLEDB
MSDASQL
Proveedor OLE DB
Bases de datos
TDOLEDB
relacionales de Teradata V2R6, V12 (no aplicable)
Proveedor de datos
Teradata
.NET para Teradata
Bases de datos
Proveedor OLE DB de
relacionales de (no aplicable)
Informix
Informix
Bases de datos
8.1 (no aplicable) DB2OLEDB
relacionales de IBM
DB2
Bases de datos
Proveedor OLE DB de
relacionales de (no aplicable)
Sybase
Sybase
Proveedor OLE DB
Archivos de texto (no aplicable) .txt, .tab, .csv ACE 14 para
Microsoft Access
ASOLEDB 10.5
(solo se usa con
libros de PowerPivot
Microsoft SQL Server
que se publican en
2008 R2 y SQL .xlsx, xlsm, .xlsb,
Libro de PowerPivot granjas de servidores
Server 2012 Analysis .xltx, .xltm
de SharePoint que
Services
tienen instalado
PowerPivot para
SharePoint)
Fuentes de
distribución de datos
(se usa para Formato Atom 1.0
.atomsvc para
importar datos de Cualquier base de Proveedor de
un documento
informes de datos o documento fuentes de
de servicio que
Reporting Services, que se exponen distribución de datos
define una o
documentos de como servicio de de Microsoft
más fuentes
servicio de Atom, datos de Windows Proveedor de datos
.atom para un
Microsoft Azure Communication de fuentes de
documento de
Marketplace Foundation (WCF) distribución de datos
fuente web de
DataMarket y (antes [Link] de .NET Framework
Atom
fuentes de Data Services).
distribución de datos
únicas)
Archivos de Office
Database .odc
Connection
Trabajar con varias tablas aporta más interés y relevancia a los informes que usan esos datos.
Al trabajar con datos mediante Power BI Desktop, se puede utilizar la vista de relaciones para
crear y administrar las conexiones entre las tablas que importe.
Para crear relaciones entre tablas, se requiere que cada tabla tenga una columna que contenga
valores coincidentes. Por ejemplo, si se está relacionando clientes y pedidos, cada registro de
pedido de ventas necesitaría tener un código de cliente o un identificador que se resolviera en
un solo cliente.
Power BI Desktop cuenta con la vista de Diagrama. El diseño de hoja de cálculo de la vista de
Datos cambiará a un diseño de diagrama visual, y las tablas se organizarán automáticamente
según sus relaciones.
Una vez agregados los datos, las tablas ayudan a analizar eficazmente los datos en detalle. Se
puede realizar comparaciones, detectar patrones y relaciones, así como detectar tendencias.
Asimismo, se pueden usar informes de tablas y matrices para resumir, analizar, explorar y
presentar datos de resumen.
Se dispone de las siguientes características para que el análisis resulte más eficaz:
Sintaxis
Antes de crear fórmulas propias, observa la sintaxis de las fórmulas de DAX. La sintaxis
incluye varios elementos que conforman una fórmula o, más simplemente, cómo se
escribe.
Por ejemplo, examina una fórmula DAX simple utilizada para crear datos nuevos (valores)
para cada fila de una columna calculada, denominada Margin, en una tabla FactSales: (los
colores del texto de la fórmula únicamente son para fines ilustrativos).
A. El operador del signo igual (=) indica el principio de la fórmula y cuando esta
fórmula se calcule, devolverá un resultado o un valor. Todas las fórmulas que
calculan un valor empezarán con un signo de igual.
Con DAX, hay muchas funciones disponibles para dar forma, formar o analizar sus datos.
Estas funciones se pueden agrupar en un puñado de categorías:
Al igual que en Excel, cuando se comienza a escribir una fórmula en la barra de fórmulas
de escritorio de Power BI, aparece una lista de funciones disponibles para ayudar a
determinar qué función disponible se desea seleccionar. Y al usar las teclas de flecha
hacia arriba y hacia abajo de su teclado, se puede resaltar cualquiera de las funciones
disponibles y se muestra una breve descripción.
Power BI muestra las funciones que coinciden con las letras que ha escrito hasta ahora,
de modo que, si escribe S, solo aparecerán en la lista las funciones que comienzan con S.
Si escribe Su, solo las funciones que contienen la secuencia de letras Su en su nombre
aparecen en la lista (no tienen que comenzar con Su, solo tienen que contener esa
secuencia de letras).
Una columna calculada es una columna que se agrega a una tabla de Power BI Desktop
existente. En lugar de pegar o importar los valores de la columna, se crea una fórmula de
DAX que los define. Si se incluye la tabla de Power BI Desktop en una visualización, se
puede utilizar la columna calculada tal como lo haría con cualquier otra columna de
datos.
Las fórmulas de columnas calculadas son muy similares a las fórmulas creadas en Excel. A
diferencia de Excel, sin embargo, no se puede crear una fórmula diferente para las
diferentes filas de una tabla; la fórmula de DAX se aplica automáticamente a toda la
columna.
Cuando una columna contiene una fórmula, el valor se calcula para cada fila. Los
resultados se calculan para la columna en cuanto crea la fórmula. Los valores de columna
solo se vuelven a calcular si los datos subyacentes están actualizados o si se utiliza el
recálculo manual.
Se puede crear columnas calculadas que se basan en las medidas y otras columnas
calculadas; sin embargo, se debe evitar usar el mismo nombre de una columna calculada
y una medida, ya puede provocar confusión de resultados. Cuando se hace referencia a
una columna, es mejor usar una referencia de columna completo, para evitar
accidentalmente invocar una medida.
5.2. Medidas
Una medida es una fórmula que se crea específicamente para su uso en una visualización
que usa datos de Power BI Desktop. Las medidas que se pueden basar en funciones de
agregación estándar, como contar o sumar, o puede definir su propia fórmula mediante
DAX. Una medida se usa en el área de valores de una visualización. Si se desea colocar
los resultados calculados en un área diferente de una visualización, se debe utilizar una
columna calculada.
Al definir una fórmula para una medida explícita, no ocurre nada hasta que se agregue la
medida en una visualización. Al agregar la medida, la fórmula se evalúa para cada celda
del área de valores de la visualización. Dado que se crea un resultado para cada
combinación de encabezados de fila y columna, el resultado de la medida puede ser
diferente en cada celda.
Power BI Desktop proporciona Expresiones de análisis de datos (DAX) para crear cálculos
personalizados en las tablas de Power BI Desktop y en la visualización de Excel. DAX
incluye algunas de las funciones que se usan en fórmulas de Excel y funciones
adicionales que están diseñadas para trabajar con datos relacionales y realizar
agregaciones dinámicas.
Las siguientes son algunas fórmulas básicas que se podrían usar en una columna
calculada:
Fórmula Descripción
=TODAY() Inserta la fecha de hoy en cada fila de la columna.
=3 Inserta el valor 3 en cada fila de la columna.
Agrega los valores en la misma fila de [Column1] y
=[Column1] +
[Column2] y coloca los resultados en la misma fila de la
[Column2]
columna calculada.
Las tablas de Power BI Desktop son similares a las de Excel, pero se diferencian por la
forma en que operan con datos y con fórmulas:
a. Las fórmulas de Power BI Desktop solo funcionan con tablas y columnas, pero no
con celdas individuales, referencias de intervalos ni matrices.
b. Las fórmulas pueden usar relaciones para obtener valores de las tablas
relacionadas. Los valores que se recuperan siempre se relacionan con el valor de
fila actual.
c. Las fórmulas de Power BI Desktop no se pueden pegar en una hoja de Excel, y
viceversa.
a. Función de agregación
DAX tiene una serie de funciones de agregación, incluidas las siguientes funciones
de uso común:
• SUM
• AVERAGE
• MIN
• MAX
• SUMX (y otras funciones X)
• COUNT
• COUNTDISTINCT
b. Funciones lógicas
• IF
• IFERROR
• SWITCH
Estas funciones especiales también se pueden expresar con los operadores. Por
ejemplo, AND se puede escribir como (reemplazado con) && en su fórmula DAX.
También se pueden usar operadores (como &&) cuando se necesite más de dos
condiciones en su fórmula, pero de lo contrario, es una buena práctica usar el
nombre de la función (como AND) para facilitar la lectura de su código DAX.
c. Funciones de texto
Las funciones de texto en DAX incluyen lo siguiente:
• CONCATENATE
• &
• FORMAT
Esta función funciona de manera muy similar a las funciones de Excel que tienen el
mismo nombre.
• ALL
• ALLEXCEPT
• CALCULATE
• RELATED
Estas funciones permiten efectuar calculo complejos que requiere el negocio para
enriquecer los modelos de datos.
e. Funciones de fecha
DAX incluye las siguientes funciones de fecha:
• YEAR
• MONTH
• DAY
• TODAY()
6. CONTEXTO DE FILA
Las fórmulas de Power BI Desktop pueden verse afectadas por los filtros aplicados en una
visualización, por relaciones entre las tablas y por filtros utilizados en fórmulas. El contexto es
aquello que permite llevar a cabo análisis dinámicos. Es importante entender el contexto como
elemento importante para generar fórmulas y solucionar sus problemas.
Hay diferentes tipos de contexto: contexto de fila, contexto de consulta y contexto de filtro.
El contexto de fila se puede entender como "la fila actual". Si se ha creado una columna
calculada, el contexto de la fila está formado por los valores de cada fila individual y los valores
de las columnas que están relacionadas con la fila actual. Hay también algunas funciones
(EARLIER y EARLIEST) que reciben un valor de la fila actual y, a continuación, usan ese valor al
realizar una operación en una tabla completa.
Si se crea una fórmula en una columna calculada, el contexto de la fila para esa fórmula
incluye los valores de todas las columnas en la fila actual. Si la tabla se relaciona con otra
tabla, el contenido también incluye todos los valores de esa otra tabla que están
relacionados con la fila actual.
Por ejemplo, imagina que se crea una columna calculada, =[Freight] + [Tax] que suma dos
columnas de la misma tabla. Esta fórmula se comporta como las fórmulas de una tabla
de Excel, que automáticamente hacen referencia a los valores de la misma fila. Observa
que las tablas son diferentes de los intervalos: no se puede hacer referencia a un valor de
la fila antes de la fila actual mediante la notación del intervalo y no se puede hacer
referencia a cualquier valor único arbitrario en una tabla o celda. Siempre se debe
trabajar con tablas y columnas.
El contexto de la fila sigue automáticamente las relaciones entre las tablas para
determinar qué filas de las tablas relacionadas están asociadas a la fila actual.
Ejemplo:
= [Freight] + RELATED('Region'[TaxRate])
Además, DAX incluye funciones que iteran los cálculos sobre una tabla. Estas funciones
pueden tener varias filas actuales y contextos de filas actuales. En términos de
programación, se puede crear fórmulas que repitan un bucle interno y externo.
Por ejemplo, un libro contiene una tabla Products y una tabla Sales. Es posible que se
desee pasar por la tabla de ventas completa, la cual está llena de transacciones que
implican a varios productos, y encontrar la cantidad más grande que se haya pedido para
cada producto en cualquiera de las transacciones.
En Excel, este cálculo requiere una serie de resúmenes intermedios, que tendrían que
recompilarse si los datos cambiaran. Si es un usuario avanzado de Excel, podría compilar
fórmulas de matriz que realizarían el trabajo. De forma alternativa, en una base de datos
relacional podría escribir subselecciones anidadas.
Sin embargo, con DAX se puede compilar una fórmula única que devuelve el valor
correcto y los resultados se actualizan automáticamente cada vez que se agregue datos a
las tablas.
Ejemplo:
=MAXX(FILTER(Sales,[ProdKey]=EARLIER([ProdKey])),Sales[OrderQty])
Con columnas calculadas, se puede agregar nuevos datos a una tabla en el modelo de
datos Power BI Desktop. Pero, en lugar de pegar o importar valores en la columna, se
crea una fórmula de Expresiones de análisis de datos (DAX) que define los valores de
columna.
Por ejemplo, se desea agregar valores de beneficio de venta para cada fila de una tabla
factSales.
= [SalesAmount]-[TotalCost]: [ReturnAmount]
Los valores se calculan restando los valores de cada fila de las columnas TotalCost y
ReturnAmount de los valores de cada fila de la columna SalesAmount. La columna Profit
puede utilizarse en un informe de tabla o gráfico como lo haría con cualquier otra
columna.
Las fórmulas de columnas calculadas son muy similares a las fórmulas creadas en Excel. A
diferencia de Excel, sin embargo, no se puede crear fórmulas distintas para las diferentes
filas de una tabla; la fórmula de DAX se aplica automáticamente a toda la columna.
Cuando una columna contiene una fórmula, el valor se calcula para cada fila. Los
resultados se calculan para la columna en cuanto se escribe la fórmula. A continuación,
los valores de columna se actualizan según convenga; por ejemplo, cuando los datos
subyacentes se actualizan.
La fórmula para una columna calculada puede requerir más recursos de la fórmula
utilizada para una medida. Una razón es que el resultado de una columna calculada
siempre se calcula para cada fila de una tabla, mientras que solo se calcula una medida
de las celdas que se usan en la tabla o gráfico.
Por ejemplo, una tabla con un millón de filas siempre tendrá una columna calculada con
los resultados de un millón y un efecto correspondiente en el rendimiento. Sin embargo,
una tabla, en general, filtra datos aplicando los encabezados de fila y columna; por lo
tanto, la medida se calcula únicamente para el subconjunto de datos de cada celda de la
tabla.
Una fórmula depende de los objetos a los que se hacen referencia en la fórmula, como
otras columnas o expresiones que evalúan valores. Por ejemplo, una columna calculada
que está basada en otra columna o un cálculo que contiene una expresión con una
referencia de columna no se puede evaluar hasta que se evalúe la otra columna. De
forma predeterminada, la actualización automática está habilitada; por consiguiente,
tales dependencias pueden afectar a rendimiento mientras los valores y las fórmulas se
actualizan.
Para evitar tener problemas con el rendimiento al crear columnas calculadas, se debe
seguir estas directrices:
• En lugar de crear una única fórmula que contenga muchas dependencias complejas,
crear las fórmulas en pasos y guardar los resultados en las columnas, de modo que
se puedan validar y evaluar el rendimiento.
• Con frecuencia, la modificación de datos requiere que se actualicen las columnas
calculadas. Esto se puede evitar estableciendo el modo de recálculo en manual; no
obstante, si cualquiera de los valores de la columna calculada es incorrecto,
aparecerá atenuada hasta que se actualicen y recalculen los datos.
• Si se cambia o elimina las relaciones entre las tablas, las fórmulas que usan las
columnas de esas tablas dejarán de ser válidas.
• Si se crea una fórmula que contenga una referencia circular o que se haga referencia
a sí misma, se producirá un error.
El contexto del filtro se agrega al especificar las restricciones de filtro en el conjunto de valores
permitido en una columna o tabla, utilizando los argumentos para una fórmula. El contexto del
filtro se aplica sobre otros contextos, como el contexto de la fila o el de la consulta.
Por ejemplo, una visualización calcula sus valores para cada celda según los encabezados de
columna y fila, tal como se describe en la sección anterior en el contexto de la consulta. Sin
embargo, dentro de las medidas o las columnas calculadas que se agrega a la visualización, se
puede especificar las expresiones de filtro para controlar los valores que utiliza la fórmula.
También se puede borrar de forma selectiva los filtros en columnas específicas.
Por consiguiente, se debe consultar la definición de las medidas o las fórmulas que se usan en
una visualización para conocer el contexto del filtro al interpretar los resultados de las
fórmulas.
El contexto de filtro se maneja con las funciones como FILTER, ALL y ALLEXCEPT.
Las medidas se usan en algunos de los análisis de datos más comunes. Por ejemplo,
sumas, promedios, valores mínimos o máximos, recuentos o cálculos más avanzados
creados mediante una fórmula DAX. Los resultados calculados de las medidas cambian
constantemente en respuesta a la interacción con los informes, lo que permite la
exploración rápida y dinámica de datos ad hoc.
Al definir una fórmula para una medida explícita, no ocurre nada hasta que se agregue la
medida en la vista de visualización. Al agregar la medida, la fórmula se evalúa para cada
fila; de tal manera que, se crea un resultado para cada combinación de encabezados de
fila y columna, el resultado de la medida puede ser diferente en cada fila.
Se crea una medida implícita al arrastrar un campo desde el panel de campos, por
ejemplo, el Importe de ventas hacia el área de visualización. Como medidas implícitas se
generan por el modelo de datos, es posible que se tenga en cuenta que se ha creado una
nueva medida.
Se crea una medida explícita cuando se escriba o se seleccione una fórmula en una celda
en el área de cálculo, o mediante la característica Autosuma en la ventana de Power BI
Desktop.
Las medidas explícitas pueden ser usadas por cualquier tabla o gráfico. Además, puede
ampliarse para convertirse en un KPI, o formateada con una de las muchas cadenas
disponibles para los datos numéricos. Comandos del menú contextual para Crear KPI y
formato solo están disponibles cuando se usa un campo calculado explícito.
Estas funciones ayudan a crear cálculos basados en fechas y horas. Muchas de las
funciones de DAX son similares a las funciones de fecha y hora de Excel. Sin embargo,
las funciones de DAX usan un tipo de datos datetime y pueden tomar valores de una
columna como argumento.
Funciones Descripción
Devuelve el año de una fecha como un número entero de
YEAR
cuatro dígitos entre 1900 y 9999.
Devuelve el mes como un número entre 1 (enero) y 12
MONTH
(diciembre).
DAY Devuelve el día del mes, un número entre 1 y 31.
TODAY Devuelve la fecha actual.
DATEIFF Devuelve el recuento del intervalo entre dos fechas
Las funciones matemáticas de las expresiones de análisis de datos (DAX) son muy
similares a las funciones matemáticas y trigonométricas de Excel. En esta sección se
enumeran las funciones matemáticas que proporciona DAX.
Funciones Descripción
SUM Suma todos los números de una columna.
Devuelve la suma de una expresión evaluada para cada
SUMX
fila de una tabla.
Realiza la división y devuelve el resultado alternativo o
DIVIDE
BLANK() si se divide entre 0.
Las funciones de filtro y valor de DAX son algunas de las más complejas y eficaces, y se
diferencian mucho de las funciones de Excel. Las funciones de búsqueda trabajan
mediante tablas y relaciones, como una base de datos. Las funciones de filtro permiten
manipular el contexto de datos para crear cálculos dinámicos.
Funciones Descripción
Devuelve todas las filas de una tabla, o todos los valores
ALL de una columna, omitiendo los filtros que se puedan
haber aplicado
Quita todos los filtros de contexto de la tabla excepto los
ALLEXCEP
que se han aplicado a las columnas especificadas
Evalúa una expresión en un contexto modificado por los
CALCULATE
filtros especificados.
RELATED Devuelve un valor relacionado de otra tabla
Las funciones lógicas actúan sobre una expresión para devolver información sobre los
valores o los conjuntos de la expresión. Por ejemplo, se puede usar la función IF para
comprobar el resultado de una expresión y crear resultados condicionales.
Funciones Descripción
Comprueba si se cumple la condición proporcionada
IF
como primer argumento.
Evalúa una expresión en una lista de valores y devuelve
SWITCH
una de varias expresiones de resultado posibles.
Funciones Descripción
FORMAT Convierte un valor en texto según el formato
especificado
CONCATENATE Une dos cadenas de texto en una sola.
Cuando se trata con datos surgen requerimientos frecuentes, tales como: nombres o
“etiquetas”, querer ordenarlos de una forma “distinta” es decir, que no sea alfabética.
Un ejemplo común es ordenar los meses del año. Cuando se requiere ordenarlos, por
defecto estos de ordenan de forma alfabética: abril, agosto, diciembre, enero, etc. Como se
sabe no es correcto el ordenamiento por defecto, por tanto, el modelo de datos de Power BI
Desktop propone ordenar de forma personalizada una columna.
El requisito principal para poder ordenar de forma personalizada es que exista en la tabla un
campo por el cual se pueda configurar el ordenamiento.
En el ejemplo expuesto se tiene una tabla Date que tiene un campo Mes que se muestra
ordenado inicialmente de forma alfabética:
En el ejemplo expuesto se tiene una tabla Date que tiene un campo Mes que se muestra
ordenado inicialmente de forma alfabética:
Para ordenarlo de forma cronológica, se debe validar que exista en la tabla Date un campo
que se pueda utilizar para el ordenamiento correcto de los meses. El candidato es el campo
Nro. Mes. Entonces, se procede a seleccionar el campo Mes y en la opción Modelado
seleccionar Ordenar por columna y escoger el campo Nro. Mes.
Con el campo configurado, se procede a actualizar el reportes inicial y ahora se observa que
los meses se ordenaran correctamente.
Una jerarquía es una lista visible, una colección de columnas que se crea como niveles
secundarios para colocar en cualquier orden en la jerarquía. Las jerarquías pueden aparecer
por separado de otras columnas en una herramienta cliente de generación de informes,
facilitando que los usuarios del cliente seleccionen y naveguen por las rutas de acceso comunes
de datos.
Las tablas pueden incluir docenas e incluso centenares de columnas con nombres complejos.
Por eso, los usuarios del cliente pueden tener dificultades para encontrar e incluir datos en un
informe. El usuario del cliente puede agregar toda la jerarquía (que consta de varias columnas)
a un informe con un solo clic. Las jerarquías también pueden proporcionar una vista sencilla e
intuitiva de las estructuras de datos. Por ejemplo, en una tabla Fecha puede crear una jerarquía
Calendario. Año natural se usa como nivel primario superior, incluyéndose Mes, Semana y Día
como niveles secundarios (Año natural->Mes->Semana->Día). Esta jerarquía muestra una
relación lógica de Año natural con Día.