SlideShare una empresa de Scribd logo
1 de 30
Descargar para leer sin conexión
MICROSOFT POWER BI
POWER BI
Power BI es una colección de servicios de software, aplicaciones y conectores que funcionan
conjuntamente para convertir orígenes de datos sin relación entre sí en información coherente,
interactiva y atractiva visualmente. Sus datos pueden ser una hoja de cálculo de Excel o una
colección de almacenes de datos híbridos locales y basados en la nube. Power BI permite
conectarse con facilidad a los orígenes de datos, visualizar y descubrir qué es importante y
compartirlo con cualquiera o con todos los usuarios que desee.
PARTES
Power BI consta de varios elementos que funcionan de manera conjunta, empezando por estos
tres conceptos básicos:
Aplicación de escritorio de Windows llamada Power BI Desktop.
Servicio SaaS (software como servicio) en línea denominado servicio Power BI.
Aplicaciones móviles de Power BI para dispositivos Windows, iOS y Android.
Estos tres elementos (Power BI Desktop, el servicio y las aplicaciones móviles) están diseñados
para permitirle crear, compartir y usar información empresarial de la forma que le resulte más
eficaz para usted y para su rol.
Además de estos tres elementos, Power BI también incluye otros dos:
Power BI Report Builder, para crear informes paginados y compartirlos en el servicio
Power BI.
Power BI Report Server, un servidor de informes local en el que puede publicar los
informes de Power BI, después de crearlos en Power BI Desktop.
EL FLUJO DE TRABAJO EN POWER BI
Un flujo de trabajo habitual en Power BI comienza con la conexión a orígenes de datos en Power
BI Desktop y la creación de un informe. Después, ese informe se publica desde Power BI
Desktop en el servicio Power BI y se comparte para que los usuarios profesionales del servicio
Power BI y los dispositivos móviles puedan verlo e interactuar con él.
Este flujo de trabajo es habitual y muestra cómo los tres elementos principales de Power BI se
complementan entre sí.
INFORMES PAGINADOS EN EL SERVICIO POWER BI
Otro flujo de trabajo implica informes paginados en el servicio Power BI. Los creadores de
informes empresariales diseñan informes paginados para imprimirlos o compartirlos. También
pueden compartir estos informes en el servicio Power BI. Se denominan paginados porque
presentan un formato apto para encajar en una página. A menudo se usan para informes
operativos, o bien para imprimir formularios como facturas o transcripciones. Muestran todos los
datos en una tabla, incluso si esta abarca varias páginas. Power BI Report Builder es la
herramienta independiente para crear informes paginados.
POWER BI DESKTOP
Power BI Desktop es una aplicación gratuita que se puede instalar en el equipo local y que
permite conectarse a los datos, transformarlos y visualizarlos. Con Power BI Desktop, puede
conectarse a varios orígenes de datos diferentes y combinarlos (lo que se suele denominar
modelado) en un modelo de datos. Este modelo de datos permite compilar objetos visuales y
colecciones de objetos visuales que se pueden compartir como informes con otras personas de
dentro de la organización. La mayoría de los usuarios que trabajan en proyectos de inteligencia
empresarial usan Power BI Desktop para crear informes y luego usan el servicio Power BI para
compartir los informes con otros.
Los usos más comunes de Power BI Desktop son los siguientes:
Conectar a datos
Transformar y limpiar datos, para crear un modelo de datos
Crear objetos visuales, como gráficos, que proporcionan representaciones visuales de
los datos
Crear informes que son colecciones de objetos visuales, en una o varias páginas de
informes
Compartir informes con otros usuarios mediante el servicio Power BI
Los usuarios que suelen ser responsables de esas tareas se suelen considerar analistas de datos
(a los que a veces se hace referencia con el término analistas) o profesionales de inteligencia
empresarial (a menudo conocidos como creadores de informes). Pero muchas personas que no
se consideran analistas ni creadores de informes usan Power BI Desktop para crear informes
atractivos o para extraer datos de varios orígenes y crear modelos de datos que luego pueden
compartir con sus compañeros de trabajo y organizaciones.
En Power BI Desktop hay tres vistas disponibles, que se seleccionan en el lado izquierdo del
lienzo. Las vistas, que se muestran en el orden en que aparecen, son las siguientes:
Informe: en esta vista se crean informes y objetos visuales y es donde se pasa la mayor
parte del tiempo de creación.
Datos: en esta vista se ven las tablas, las medidas y los demás datos que se usan en el
modelo de datos asociado al informe y se transforman los datos para usarlos de la mejor
manera posible en el modelo del informe.
Modelo: en esta vista se ven y se administran las relaciones entre las tablas del modelo
de datos.
En la imagen siguiente se muestran las tres vistas tal como aparecen en el lado izquierdo del
lienzo:
INSTALAR POWER BI DESKTOP
Descarga directa de Power BI Desktop
Para descargar el archivo ejecutable de Power BI Desktop desde el Centro de descarga,
seleccione Descargar en la página del Centro de descarga. Después, especifique un archivo de
instalación de 32 bits o 64 bits para descargar.
https://www.microsoft.com/en-us/download/details.aspx?id=58494
Instalación de Power BI Desktop después de descargarlo
Se le pedirá que ejecute el archivo de instalación una vez que haya terminado de descargarlo.
Power BI Desktop se distribuye como un único paquete de instalación .exe que contiene todos
los idiomas admitidos, con un archivo .exe independiente para las versiones de 32 y 64 bits. Los
paquetes. msi se han interrumpido, requiriendo el ejecutable .exe para la instalación. Este
enfoque hace que la distribución, las actualizaciones y la instalación (especialmente para los
administradores) sean mucho más fáciles y cómodas.
Después de iniciar el paquete de instalación, Power BI Desktop se instala como una aplicación
y se ejecuta en el escritorio.
Uso de Power BI Desktop
Cuando inicie Power BI Desktop, se muestra una pantalla de bienvenida.
Si usa Power BI Desktop por primera vez (es decir, la instalación no es una actualización), se le
pedirá que rellene un formulario o que inicie sesión en el servicio Power BI para poder continuar.
En ella, puede comenzar a crear modelos de datos o informes y compartirlos después con otros
usuarios en el servicio Power BI.
Requisitos mínimos
En la lista siguiente, se proporcionan los requisitos mínimos para ejecutar Power BI Desktop:
Windows 8.1/Windows Server 2012 R2 o posterior
.NET 4.6.2 o posterior
Internet Explorer 11 o posterior
Memoria (RAM): Al menos 2 GB disponible; se recomienda 4 GB o más.
Pantalla: se necesita al menos 1440x900 o 1600x900 (16:9). No se admiten resoluciones
inferiores a 1024x768 o 1280x800, ya que ciertos controles (por ejemplo, para cerrar la
pantalla de inicio) solo se muestran en resoluciones superiores a estas.
Configuración de la pantalla de Windows: si establece la configuración de pantalla para
cambiar el tamaño del texto, las aplicaciones u otros elementos en más de 100 %, es
posible que no vea algunos cuadros de diálogo con los que debe interactuar para seguir
usando Power BI Desktop. Si se produce este problema, compruebe la configuración de
la pantalla en ConfiguraciónSistemaPantalla en Windows y use el control deslizante
para devolver la configuración de pantalla al 100 %.
CPU: se recomienda un procesador de 64 bits (x64) a 1 gigahercio (GHz) o superior.
Importante
Power BI Desktop ya no se admite en Windows 7.
CONECTAR A DATOS
Con Power BI Desktop instalado, está listo para conectarse con el mundo de los datos en
continua expansión. Para ver los numerosos tipos de orígenes de datos disponibles, seleccione
Obtener datosMás en la pestaña Inicio de Power BI Desktop y, en la ventana Obtener datos,
desplácese por la lista Todo de orígenes de datos.
CONECTARSE UN ORIGEN DE DATOS DE EXCEL
Para conectarse a un origen de datos, seleccione el origen de datos en la ventana Obtener datos
y seleccione Conectar. En la siguiente imagen, la opción Excel está seleccionada en la categoría
de conexión de datos Todas o Archivo.
Se muestra una ventana de conexión, específica al tipo de conexión de datos. Si se necesitan
credenciales, se le pedirá que las proporcione. La siguiente imagen muestra la ventana para
seleccionar el archivo.
Cuando seleccione el archivo luego elija el botón Abrir. Power BI Desktop realiza la conexión al
origen de datos y presenta las hojas y tablas que tiene el archivo de Excel.
Puede seleccionar la hoja o tabla deseada para cargar los datos seleccionando con el botón
Cargar situado en la parte inferior de la ventana o bien editar la consulta antes de cargar datos
seleccionando el botón Editar.
Eso es todo lo que se necesita para conectarse a orígenes de datos en Power BI Desktop.
VISUALIZACIONES EN POWER BI DESKTOP
Una vez hemos cargado los datos en Power BI, tenemos varias formas de crear una nueva
visualización. Si estamos en la vista de Informe:
1. Ejecutar el comando “Inicio  Insertar  Nuevo objeto visual”. En este caso se crea una
visualización del tipo por defecto (“gráfico de columnas apiladas”) vacía. Podemos
comprobar que se trata de este tipo de gráfica pues en la columna Visualizaciones (a la
derecha) se muestra con un borde amarillo el tipo de la gráfica que tenemos seleccionada y,
si movemos el cursor encima de este icono con borde amarillo, se muestra en una pequeña
ventana el nombre del tipo.
Vemos que la recién creada visualización está seleccionada pues muestra unos controles
en los bordes que nos permiten redimensionarla. También podemos moverla si pinchamos
la zona superior (o uno de los bordes) y arrastramos el ratón.
Observa que la visualización se ha creado vacía -no muestra ninguna gráfica- pues todavía
no hemos indicado qué campos queremos incluir en ella.
2. Otra forma de crear una visualización es pinchar y arrastrar un campo desde la columna
“Campos” hasta una zona vacía del área de informes. En este caso, el tipo de la visualización
dependerá del tipo del campo que hayamos arrastrado.
Tras seleccionar cualquier visualización (ya hemos comentado que cuando creamos una se
selecciona automáticamente) vemos que, en el área de visualizaciones, bajo el bloque de iconos
que representan los tipos de visualizaciones disponibles, se muestran, representadas por tres
iconos, tres áreas con campos y opciones que serán las que nos permitan configurar la
visualización:
CONFIGURACIÓN DE UNA VISUALIZACIÓN
En nuestro ejemplo -visualización tipo “gráfico de columnas agrupadas”- vemos que disponemos
de cuatro campos para configurarla:
A estos cuatro campos podremos llevar campos de nuestras consultas (o, como veremos más
adelante, también podremos llevar medidas). No siempre podremos utilizar todos los campos,
hay ocasiones en que éstos son excluyentes. En esta visualización tenemos un campo principal
llamado “Valor”, que es donde se ha introducido nuestro campo “SalesAmount” por defecto, un
campo “Eje”, otro “Leyenda” y otro de “Información sobre herramientas”, común a muchas
visualizaciones y que dejaremos de lado por ahora.
El área “campos” (correspondiente al
primer icono, área mostrada por
defecto) es donde podemos incluir los
campos de las consultas que nos
permitirán configurar la visualización,
el área “Formato” (segundo icono),
contiene herramientas para dar
formato a la visualización y el área de
“Analytics” (tercer icono), incluye
herramientas adicionales.
Como esto es importante, repitámoslo
con otras palabras: en el área
campos, que es el área que se
muestra por defecto bajo los tres
iconos comentados, se muestran
varios campos de la visualización que
nos servirán para configurarla, es
decir, será a esos campos (de la
visualización) a donde arrastraremos
los campos de las consultas para
configurar qué información queremos
que se muestre en la
visualización. Muchos campos por
todos lados, pero no nos dejemos
confundir: por un lado tenemos
campos que pertenecen a la
visualización y que definen qué tipo de
información va a incluirse en ella, y por
otro lado tenemos campos de nuestras
consultas que contienen los datos con
los que vamos a alimentar nuestro
informe.
Arrastremos ahora el campo “Categoría” que podemos encontrar en la
consulta DimProductCategory encima de la visualización (es decir, desplegamos los campos de
dicha consulta haciendo clic en el nombre de la consulta en el área de campos a la derecha de
la interfaz, pinchamos el nombre del campo y arrastramos el ratón hasta situarlo encima de la
visualización, momento en el que soltamos el botón del ratón). Vemos que Power BI ha
introducido dicho campo en el campo “Eje” del área de “campos” de la visualización y, tal y como
cabría esperar, la cifra de ventas se muestra ahora dividida por categorías. Es decir, estamos
añadiendo una dimensión a nuestra visualización (un nuevo criterio de segmentación):
En este caso Power BI ha interpretado correctamente lo que
debía hacer con el nuevo campo que hemos arrastrado a la
visualización llevándolo al campo Eje (que es el
correspondiente al eje horizontal en el que se está dividiendo la
cifra de ventas según la categoría). No siempre es así, pues,
además, hay visualizaciones con muchos campos a los que
arrastrar los campos de las consultas, y no siempre resulta obvio
decidir dónde situarlos. Cuando no se hayan situado donde
esperábamos podemos eliminarlos haciendo un clic en la
pequeña cruz que se muestra a la derecha del campo en el área
de campos de la visualización:
También podemos pinchar el campo mal situado (por ejemplo, el
campo CategoryName de la imagen anterior) y arrastrarlo desde el
campo incorrecto (Eje, por ejemplo) hasta el campo correcto
(Leyenda, por ejemplo).
Por último, también podemos pinchar el campo que queremos mover
en la columna Campos y arrastrarlo hasta el campo que nos
interesaba en la visualización (también podemos hacer esto desde el
principio y evitamos el riesgo de que Power BI se equivoque).
Echemos un vistazo al área de formato (segundo de los tres iconos
horizontales que hay debajo del área que contiene los iconos con
las visualizaciones disponibles):
En “Colores de datos”, por ejemplo, podemos modificar los colores
a utilizar en la visualización, modificando el color por defecto que se
aplica a todas las barras verticales, o incluso especificando un color
para cada barra. En “Etiquetas” podremos añadir etiquetas a las
columnas (mostrando la cifra de ventas que representa cada una).
En “Título” podremos modificar el título de la visualización (siempre
se añade uno por defecto en función de los campos de las consultas
incluidos), etc. Es decir, será este conjunto de herramientas el que
nos permitirá configurar las características visuales de la
visualización (valga la redundancia):
Si, estando la visualización seleccionada, hacemos clic en otro de los iconos del área de
visualizaciones, por ejemplo, “Gráfico circular”, modificaremos el tipo de visualización:
MODELOS DE DATOS – RELACIONES ENTRE TABLAS
Al importar los datos en Power BI Desktop, sabemos que es importante contar con un modelo
capaz de responder a las preguntas del negocio y es por lo que las relaciones entre las tablas
deben estar bien definidas, ya que ellas nos ayudan a mostrar resultados claros en los informes.
Power BI Desktop facilita la creación de relaciones realizando una detección automática durante
la carga, estableciendo cardinalidad, dirección de filtro cruzado y activación de relación, sin
embargo, sabemos que es posible que estas deban ser modificadas o crear nuevas relaciones
no identificadas, es por ello por lo que resulta importante saber crearlas o editarlas.
Para crear relaciones basta con:
1. Dirigirnos a la sección de Modelo en Power BI Desktop.
2. Seleccionar la columna a relacionar.
3. Arrastrar hasta la columna de la tabla con la que debería existir relación.
4. Una vez que se muestren líneas punteadas de color amarillo alrededor de la columna a
relacionar, soltamos y veremos que la relación ha sido creada.
Si se requiere modificar alguna característica de la relación, debemos posicionarnos en la línea
de relación, dar clic derecho y seleccionar propiedades. Con ello se nos abrirá una nueva
ventana en donde podremos editar características definidas en la relación.
Otra opción es utilizar el Manage Relationships ubicado en la parte superior de la
sección Modelo, en donde podrá seleccionar las tablas a relacionar y la columna por la cual
estas se relacionan, así como definir la cardinalidad, tipo de filtro cruzado y si esta relación debe
o no estar activa.
CARDINALIDAD
Las relaciones que existen de una tabla a otra deben definirse con un tipo de cardinalidad, las
cuales podrían ser:
Uno a Varios (1:*)
Varios a Uno (*:1)
Uno a Uno (1:1)
Varios a Varios (*:*)
En donde el lado “Uno” significa que la columna relacionada tiene valores únicos y el “Varios”
que la columna tiene valores duplicados.
Como lo mencioné al inicio del artículo, Power BI detecta automáticamente relaciones en el
modelo y establece la cardinalidad con la dirección de la propagación del filtro.
DIRECCION DE FILTRO CRUZADO
Las relaciones del modelo se definen con una dirección de filtro cruzado las cuales dependen
del tipo de cardinalidad:
Único: Esta dirección es la más común, la cual significa que el filtro viaja en una única dirección
hacia la otra tabla.
Para este ejemplo vemos que al filtrar una columna (Nombre) de la tabla productos la
propagación, nos dará como resultado la información de venta de dicho producto.
Ambos: Esta dirección implica que la relación entre las tablas viaje en ambos sentidos, es
también conocida como “Bidireccional”.
Para este ejemplo vemos, que antes de activar el bidireccional, al seleccionar un código de
producto proveniente de la tabla de Ventas no impacta en los nombres de producto.
Si procedemos a activar el bidireccional, veremos que al seleccionar el mismo código de producto
anterior, afecta y filtra los nombres provenientes de la tabla productos.
La opción Ambos permite que Power BI Desktop, trate todas las variables de las tablas
conectadas como si fueran una sola tabla, sin embargo, existen situaciones en las que Power BI
Desktop no puede establecer la dirección de filtro cruzado bidireccional, y ello suele ser porque
se crearía ambigüedad, por lo que será necesario asignar una relación única y definir que tabla
filtrará a la otra.
El filtrado cruzado bidireccional funciona bien con un modelo estrella, similar al siguiente:
FUNCIONES DAX
DAX significa Expresiones de análisis de datos, y es el lenguaje de fórmulas usado en Power BI
(Power BI también lo usa en segundo plano). DAX también se encuentra en otras ofertas de
Microsoft, como Power Pivot y SSAS Tabular, pero este conjunto de temas de aprendizaje guiado
se centra en cómo se usa DAX, y cómo puede usarlo, en Power BI.
Tipos de cálculos DAX
Hay dos cálculos principales que puede crear mediante DAX:
columnas calculadas
medidas calculadas
Antes de adentrarnos en la creación de estos tipos, es conveniente tener una idea clara sobre la
sintaxis DAX para tablas y columnas, que se usará al crear columnas calculadas o medidas
calculadas.
Sintaxis de nombres de tabla y columna de DAX
Si va a crear una nueva columna o medida, es importante conocer el formato general de los
nombres de tabla en DAX:
'Table Name'[ColumnName]
Si hay espacios en el nombre de la tabla (como se muestra arriba), es obligatorio usar comillas
simples en el nombre de la tabla. Si el nombre de la tabla no tiene espacios, se pueden omitir las
comillas simples, por lo que la sintaxis es similar a la siguiente:
TableName[ColumnName]
La siguiente imagen muestra una fórmula de DAX creada en Power BI:
También puede omitir por completo el nombre de tabla y usar solo el de columna, aunque no
recomendamos hacerlo para así escribir funciones claras (y, por tanto, código de DAX claro). Los
nombres de columna siempre deben incluir los corchetes.
Es recomendable que siempre haga lo siguiente:
No incluir espacios en nombres de tabla
Incluir siempre el nombre de tabla en las fórmulas (no lo omita, aunque DAX lo permita)
Creación de columnas calculadas
Las columnas calculadas son útiles cuando quiera segmentar o filtrar el valor, o bien si quiere
realizar un cálculo en cada fila de la tabla.
Puede crear columnas calculadas en Power BI Desktop seleccionando Nueva columna desde
la pestaña Modelado. Es mejor estar en la vista Datos (en lugar de la vista Informe o
Relaciones), ya que puede ver la nueva columna creada y la barra de fórmulas se rellena y
está lista para la fórmula DAX.
Después de seleccionar el botón Nueva columna, la barra de fórmulas se rellena con un
nombre de columna básico (que por supuesto puede cambiar para adaptarlo a la fórmula) y el
operador =, y la nueva columna aparece en la cuadrícula de datos, como se muestra en la
siguiente imagen.
Los elementos necesarios para una columna calculada son los siguientes:
un nuevo nombre de columna
al menos una función o una expresión
Si hace referencia a una tabla o columna en la fórmula de columna calculada, no es necesario
especificar una fila de la tabla: Power BI calcula la columna de la fila actual en cada cálculo
Creación de medidas calculadas
Use una medida calculada para calcular porcentajes o proporciones, o bien si necesita realizar
agregaciones complejas. Para crear una medida usando una fórmula DAX, seleccione el botón
Nueva medida desde la pestaña Modelado. Como antes, es mejor estar en la vista Datos de
Power BI Desktop, ya que muestra la barra de fórmulas y facilita la escritura de la fórmula DAX
Con medidas, aparece un nuevo icono de medida en el panel Campos con el nombre de la
medida. La barra de fórmulas se rellena otra vez con el nombre de la fórmula DAX (esta vez, con
la medida).
Los elementos necesarios para una medida calculada son los mismos que para una columna
calculada
Funciones DAX
Con DAX, hay muchas funciones disponibles para dar forma, formar o analizar los datos. Estas
funciones se pueden agrupar en un conjunto de categorías:
Funciones de agregación
Funciones de recuento
Funciones lógicas
Funciones de información
Funciones de texto
Funciones de fecha
Similar a Excel, al comenzar a escribir la fórmula en la barra de fórmulas de Power BI Desktop,
aparece una lista de funciones disponibles para ayudarle a determinar qué función disponible
quiere seleccionar. Y mediante las teclas de dirección arriba y abajo del teclado, 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 ese momento,
por lo que si escribe S solo aparecen en la lista las funciones que empiezan con S. Si escribe
Su, solo aparecen en la lista las funciones que contienen la secuencia de letras Su en el nombre
(no tienen que empezar por Su, solo tienen que contener esa secuencia de letras).
Es fácil experimentar con DAX de esta forma y buscar cada una de las diversas funciones DAX
que están disponibles en Power BI. Todo lo que debe hacer es empezar a escribir y dejar que
Power BI le ayude.
Ahora que sabemos cómo obtener fórmulas de DAX, veamos cada una de estas categorías de
funciones.
Funciones de agregación
DAX tiene diversas funciones de agregación, incluidas las siguientes usadas habitualmente:
SUM
AVERAGE
MIN
MAX
SUMX (y otras funciones X)
Estas funciones solo pueden utilizarse con columnas numéricas y, normalmente, solo pueden
agregar una columna a la vez.
Pero las funciones de agregación que terminan en X, como SUMX, pueden trabajar con varias
columnas. Estas funciones recorren en iteración la tabla y evalúan la expresión de cada fila.
Funciones de recuento
Las funciones de recuento usadas habitualmente en DAX incluyen las siguientes:
COUNT
COUNTA
COUNTBLANK
COUNTROWS
DISTINCTCOUNT
Estas funciones cuentan elementos diferentes, como valores distintos, valores no vacíos y filas
de tabla.
Funciones lógicas
La colección de funciones lógicas de DAX incluye:
AND
OR
NOT
IF
IFERROR
También se pueden expresar estas funciones especiales con operadores. Por ejemplo, AND se
puede escribir como (cambiar por)  en la fórmula DAX.
Puede usar operadores (como ) cuando necesite más de dos condiciones en la fórmula, pero
de lo contrario es recomendable usar el nombre de la función (como AND) para mejorar la
legibilidad del código de DAX.
Funciones de información
Las funciones de información de DAX incluyen:
ISBLANK
ISNUMBER
ISTEXT
ISNONTEXT
ISERROR
Aunque estas funciones pueden ser útiles en determinadas situaciones, merece la pena conocer
de antemano el tipo de datos de las columnas y no depender de que las funciones lo
proporcionen.
DAX usa las funciones MAX y MIN para agregar y para comparar valores.
Funciones de texto.
Las funciones de texto usadas en DAX incluyen las siguientes:
CONCATENATE
REPLACE
SEARCH
UPPER
FIXED
Estas funciones de texto funcionan de forma muy similar a las de Excel que tienen el mismo
nombre, por lo que si está familiarizado con cómo Excel administra las funciones de texto ya está
un paso adelante. Si no, siempre puede experimentar con estas funciones en Power BI y obtener
más información sobre cómo se comportan.
Funciones de fecha
DAX incluye las siguientes funciones de fecha:
DATE
HOUR
NOW
EOMONTH
WEEKDAY
Aunque estas funciones son útiles para calcular y extraer información de los valores de fecha,
no se aplican a la inteligencia de tiempo, que usa una tabla de fechas.
Relaciones de tablas y DAX
Power BI le permite crear relaciones entre varias tablas, incluidas tablas que proceden de
orígenes de datos completamente diferentes. Puede ver esas relaciones para cualquier modelo
de datos en la vista Relaciones de Power BI Desktop.
Funciones relacionales de DAX
DAX tiene funciones relacionales que le permiten interactuar con tablas que tienen establecidas
relaciones.
Puede devolver el valor de una columna, o puede devolver todas las filas en una relación con las
funciones de DAX.
Por ejemplo, la función TABLE sigue las relaciones y devuelve el valor de una columna, mientras
que RELATEDTABLE sigue las relaciones y devuelve una tabla completa filtrada para incluir
solo las filas relacionadas.
La función RELATED puede usarse en relaciones de varios a uno, mientras que
RELATEDTABLE solo es compatible con relaciones de uno a varios.
Puede utilizar funciones relacionales para crear expresiones que incluyan valores en varias
tablas. DAX devolverá un resultado con estas funciones, con independencia de la longitud de la
cadena de la relación.
Filtrado y tablas DAX
Una diferencia significativa entre DAX y el lenguaje de fórmulas de Excel es que DAX le permite
pasar tablas enteras entre expresiones en lugar de estar limitado a un único valor. Un efecto
eficaz es que DAX permite filtrar las tablas en sus expresiones y, después, trabajar con el
conjunto de valores filtrados.
Con DAX, puede crear tablas calculadas completamente nuevas y, después, tratarlas como
cualquier otra tabla, incluida la creación de relaciones entre ellas y otras tablas del modelo de
datos
Funciones de tabla DAX
DAX tiene un amplio conjunto de funciones de tabla, incluidas las siguientes:
FILTER
ALL
VALUES
DISTINCT
RELATEDTABLE
Estas funciones devuelven una tabla completa en lugar de un valor. Normalmente, usaría los
resultados de una función de tabla en análisis posteriores como parte de una expresión mayor,
en lugar de un valor final en la tabla devuelta. Es importante recordar que, al usar una función de
tabla, los resultados heredan las relaciones de sus columnas.
Puede combinar funciones de tabla en la expresión, siempre y cuando cada una de ellas use y
devuelva una tabla. Por ejemplo, considere la siguiente expresión de DAX:
FILTER (ALL (Table), Condition)
Esta expresión aplicaría un filtro en toda la tabla, con lo que omitiría el contenido de filtro actual.
La función DISTINCT devuelve los distintos valores de una columna que también están visibles
en el contexto actual. Por tanto, para usar el anterior ejemplo de expresión de DAX, el uso de
ALL en esa expresión omite los filtros, mientras que cambiar ALL por DISTINCT los observaría.
CONTENIDO TEMATICO
MICROSOFT POWER BI.............................................................................................................. 1
POWER BI................................................................................................................................. 1
EL FLUJO DE TRABAJO EN POWER BI.............................................................................. 2
INFORMES PAGINADOS EN EL SERVICIO POWER BI..................................................... 2
POWER BI DESKTOP............................................................................................................... 3
INSTALAR POWER BI DESKTOP ........................................................................................ 5
CONECTAR A DATOS .......................................................................................................... 8
VISUALIZACIONES EN POWER BI DESKTOP.................................................................. 10
MODELOS DE DATOS – RELACIONES ENTRE TABLAS ................................................ 15
FUNCIONES DAX................................................................................................................ 21
manual de Entrega de power bi con gr.pdf
manual de Entrega de power bi con gr.pdf
manual de Entrega de power bi con gr.pdf

Más contenido relacionado

Similar a manual de Entrega de power bi con gr.pdf

Power point nahla y josé
Power point nahla y joséPower point nahla y josé
Power point nahla y josé
hassanfer
 
Arquitectura de datos empresariales informe power bi sql
Arquitectura de datos empresariales   informe power bi sqlArquitectura de datos empresariales   informe power bi sql
Arquitectura de datos empresariales informe power bi sql
CarlosTenelema1
 
Microsoft access
Microsoft accessMicrosoft access
Microsoft access
nelfabio515
 
Novedoso office 2013
Novedoso office 2013Novedoso office 2013
Novedoso office 2013
acaritogaf
 

Similar a manual de Entrega de power bi con gr.pdf (20)

Power point nahla y josé
Power point nahla y joséPower point nahla y josé
Power point nahla y josé
 
Developing Stories for Data Analytics - Semana 4
 Developing Stories for Data Analytics - Semana 4 Developing Stories for Data Analytics - Semana 4
Developing Stories for Data Analytics - Semana 4
 
FUNDAMENTOS DE POWER BI 2024 Y TEORIA Y PRACTICAS
FUNDAMENTOS DE POWER BI 2024 Y TEORIA Y PRACTICASFUNDAMENTOS DE POWER BI 2024 Y TEORIA Y PRACTICAS
FUNDAMENTOS DE POWER BI 2024 Y TEORIA Y PRACTICAS
 
PBI - Semana 1.pptx
PBI - Semana 1.pptxPBI - Semana 1.pptx
PBI - Semana 1.pptx
 
Recurso Multimedia VC1.pdf
Recurso Multimedia VC1.pdfRecurso Multimedia VC1.pdf
Recurso Multimedia VC1.pdf
 
PBI - Semana 1.pptx, enfocado al mantenimiento
PBI - Semana 1.pptx, enfocado al mantenimientoPBI - Semana 1.pptx, enfocado al mantenimiento
PBI - Semana 1.pptx, enfocado al mantenimiento
 
PBI - Semana 1.pptx
PBI - Semana 1.pptxPBI - Semana 1.pptx
PBI - Semana 1.pptx
 
Power Pivot.pptx
Power Pivot.pptxPower Pivot.pptx
Power Pivot.pptx
 
1_PB_Semana_1.pdf
1_PB_Semana_1.pdf1_PB_Semana_1.pdf
1_PB_Semana_1.pdf
 
Microsoft power BI
Microsoft power BIMicrosoft power BI
Microsoft power BI
 
Creando un modelo de datos en excel
Creando un modelo de datos en excelCreando un modelo de datos en excel
Creando un modelo de datos en excel
 
Arquitectura de datos empresariales informe power bi sql
Arquitectura de datos empresariales   informe power bi sqlArquitectura de datos empresariales   informe power bi sql
Arquitectura de datos empresariales informe power bi sql
 
Introducción a Microsoft Power BI. Uso de Herramientas de Apoyo para la Toma ...
Introducción a Microsoft Power BI. Uso de Herramientas de Apoyo para la Toma ...Introducción a Microsoft Power BI. Uso de Herramientas de Apoyo para la Toma ...
Introducción a Microsoft Power BI. Uso de Herramientas de Apoyo para la Toma ...
 
POWER BI
POWER BIPOWER BI
POWER BI
 
ultimo trabajo
ultimo trabajoultimo trabajo
ultimo trabajo
 
Comparativa herramientas Business Intelligence
Comparativa herramientas Business IntelligenceComparativa herramientas Business Intelligence
Comparativa herramientas Business Intelligence
 
Herramientas de BI.pptx
Herramientas de BI.pptxHerramientas de BI.pptx
Herramientas de BI.pptx
 
Microsoft access
Microsoft accessMicrosoft access
Microsoft access
 
Novedoso office 2013
Novedoso office 2013Novedoso office 2013
Novedoso office 2013
 
Pawer BI
Pawer BIPawer BI
Pawer BI
 

Último

SINDROME NEFROTICO PEDIATRIA..............................
SINDROME NEFROTICO PEDIATRIA..............................SINDROME NEFROTICO PEDIATRIA..............................
SINDROME NEFROTICO PEDIATRIA..............................
edsontareas
 
AVANCES TECNOLOGICOS DEL SIGLO XXI PRESENTACION
AVANCES TECNOLOGICOS DEL SIGLO XXI  PRESENTACIONAVANCES TECNOLOGICOS DEL SIGLO XXI  PRESENTACION
AVANCES TECNOLOGICOS DEL SIGLO XXI PRESENTACION
mcorderoa
 
La ética digital, de que trata, algunas características y como lo podemos uti...
La ética digital, de que trata, algunas características y como lo podemos uti...La ética digital, de que trata, algunas características y como lo podemos uti...
La ética digital, de que trata, algunas características y como lo podemos uti...
yeisonmoreno02
 
DIPTICO SOBRE Conciencia psicológica y Moral.docx
DIPTICO SOBRE Conciencia psicológica y Moral.docxDIPTICO SOBRE Conciencia psicológica y Moral.docx
DIPTICO SOBRE Conciencia psicológica y Moral.docx
JEEPZONGUIAMPIERGONZ
 
Distribucion fisica internacional .pptx
Distribucion fisica internacional  .pptxDistribucion fisica internacional  .pptx
Distribucion fisica internacional .pptx
RicardoCastellanosDr
 
sistema político Mariangel Adjam Mapa mental
sistema político Mariangel Adjam Mapa mentalsistema político Mariangel Adjam Mapa mental
sistema político Mariangel Adjam Mapa mental
MariangelAdjam
 

Último (20)

planificacion lengua 3er trimestre .docx
planificacion lengua 3er trimestre   .docxplanificacion lengua 3er trimestre   .docx
planificacion lengua 3er trimestre .docx
 
MartinezGuzman_Paulina_M1S3AI6.pptxEL uso de las tic en la vida cotidiana
MartinezGuzman_Paulina_M1S3AI6.pptxEL uso de las tic en la vida cotidianaMartinezGuzman_Paulina_M1S3AI6.pptxEL uso de las tic en la vida cotidiana
MartinezGuzman_Paulina_M1S3AI6.pptxEL uso de las tic en la vida cotidiana
 
Presentacion De Imagenes Digitales Y Navegadores De Internet.
Presentacion De Imagenes Digitales Y Navegadores De Internet.Presentacion De Imagenes Digitales Y Navegadores De Internet.
Presentacion De Imagenes Digitales Y Navegadores De Internet.
 
SINDROME NEFROTICO PEDIATRIA..............................
SINDROME NEFROTICO PEDIATRIA..............................SINDROME NEFROTICO PEDIATRIA..............................
SINDROME NEFROTICO PEDIATRIA..............................
 
Trabajo de investigación escolar sobre el teatro
Trabajo de investigación escolar sobre el teatroTrabajo de investigación escolar sobre el teatro
Trabajo de investigación escolar sobre el teatro
 
Plantilla-seguridad-informatica ára.pptx
Plantilla-seguridad-informatica ára.pptxPlantilla-seguridad-informatica ára.pptx
Plantilla-seguridad-informatica ára.pptx
 
Imagen creada en photopea con el fin de informar acerca de los navegadores web.
Imagen creada en photopea con el fin de informar acerca de los navegadores web.Imagen creada en photopea con el fin de informar acerca de los navegadores web.
Imagen creada en photopea con el fin de informar acerca de los navegadores web.
 
Dominios_De_Internet.pdf
Dominios_De_Internet.pdfDominios_De_Internet.pdf
Dominios_De_Internet.pdf
 
COMO PUBLICAR UNA PRESENTACION GRAFICA EN INTERNET .pptx
COMO PUBLICAR UNA PRESENTACION GRAFICA EN INTERNET .pptxCOMO PUBLICAR UNA PRESENTACION GRAFICA EN INTERNET .pptx
COMO PUBLICAR UNA PRESENTACION GRAFICA EN INTERNET .pptx
 
AVANCES TECNOLOGICOS DEL SIGLO XXI PRESENTACION
AVANCES TECNOLOGICOS DEL SIGLO XXI  PRESENTACIONAVANCES TECNOLOGICOS DEL SIGLO XXI  PRESENTACION
AVANCES TECNOLOGICOS DEL SIGLO XXI PRESENTACION
 
ciberseguridad y seguridad informatica- alex jaren.pptx
ciberseguridad y seguridad informatica- alex jaren.pptxciberseguridad y seguridad informatica- alex jaren.pptx
ciberseguridad y seguridad informatica- alex jaren.pptx
 
Navegadores de Internet en la actualidad.
Navegadores de Internet en la actualidad.Navegadores de Internet en la actualidad.
Navegadores de Internet en la actualidad.
 
La ética digital, de que trata, algunas características y como lo podemos uti...
La ética digital, de que trata, algunas características y como lo podemos uti...La ética digital, de que trata, algunas características y como lo podemos uti...
La ética digital, de que trata, algunas características y como lo podemos uti...
 
MANEJO DE PROGRAMAS DE INTERVENCIÓN NUTRICIONAL (1).pdf
MANEJO DE PROGRAMAS DE INTERVENCIÓN NUTRICIONAL (1).pdfMANEJO DE PROGRAMAS DE INTERVENCIÓN NUTRICIONAL (1).pdf
MANEJO DE PROGRAMAS DE INTERVENCIÓN NUTRICIONAL (1).pdf
 
DIPTICO SOBRE Conciencia psicológica y Moral.docx
DIPTICO SOBRE Conciencia psicológica y Moral.docxDIPTICO SOBRE Conciencia psicológica y Moral.docx
DIPTICO SOBRE Conciencia psicológica y Moral.docx
 
LINEA DEL TIEMPO DEL INTERNET - ESTRADA R
LINEA DEL TIEMPO DEL INTERNET - ESTRADA RLINEA DEL TIEMPO DEL INTERNET - ESTRADA R
LINEA DEL TIEMPO DEL INTERNET - ESTRADA R
 
Informe breve sobre el teatro en general.
Informe breve sobre el teatro en general.Informe breve sobre el teatro en general.
Informe breve sobre el teatro en general.
 
Ciberseguridad y seguridad informatica.pptx
Ciberseguridad y seguridad informatica.pptxCiberseguridad y seguridad informatica.pptx
Ciberseguridad y seguridad informatica.pptx
 
Distribucion fisica internacional .pptx
Distribucion fisica internacional  .pptxDistribucion fisica internacional  .pptx
Distribucion fisica internacional .pptx
 
sistema político Mariangel Adjam Mapa mental
sistema político Mariangel Adjam Mapa mentalsistema político Mariangel Adjam Mapa mental
sistema político Mariangel Adjam Mapa mental
 

manual de Entrega de power bi con gr.pdf

  • 1. MICROSOFT POWER BI POWER BI Power BI es una colección de servicios de software, aplicaciones y conectores que funcionan conjuntamente para convertir orígenes de datos sin relación entre sí en información coherente, interactiva y atractiva visualmente. Sus datos pueden ser una hoja de cálculo de Excel o una colección de almacenes de datos híbridos locales y basados en la nube. Power BI permite conectarse con facilidad a los orígenes de datos, visualizar y descubrir qué es importante y compartirlo con cualquiera o con todos los usuarios que desee. PARTES Power BI consta de varios elementos que funcionan de manera conjunta, empezando por estos tres conceptos básicos: Aplicación de escritorio de Windows llamada Power BI Desktop. Servicio SaaS (software como servicio) en línea denominado servicio Power BI. Aplicaciones móviles de Power BI para dispositivos Windows, iOS y Android. Estos tres elementos (Power BI Desktop, el servicio y las aplicaciones móviles) están diseñados para permitirle crear, compartir y usar información empresarial de la forma que le resulte más eficaz para usted y para su rol. Además de estos tres elementos, Power BI también incluye otros dos: Power BI Report Builder, para crear informes paginados y compartirlos en el servicio Power BI. Power BI Report Server, un servidor de informes local en el que puede publicar los informes de Power BI, después de crearlos en Power BI Desktop.
  • 2. EL FLUJO DE TRABAJO EN POWER BI Un flujo de trabajo habitual en Power BI comienza con la conexión a orígenes de datos en Power BI Desktop y la creación de un informe. Después, ese informe se publica desde Power BI Desktop en el servicio Power BI y se comparte para que los usuarios profesionales del servicio Power BI y los dispositivos móviles puedan verlo e interactuar con él. Este flujo de trabajo es habitual y muestra cómo los tres elementos principales de Power BI se complementan entre sí. INFORMES PAGINADOS EN EL SERVICIO POWER BI Otro flujo de trabajo implica informes paginados en el servicio Power BI. Los creadores de informes empresariales diseñan informes paginados para imprimirlos o compartirlos. También pueden compartir estos informes en el servicio Power BI. Se denominan paginados porque presentan un formato apto para encajar en una página. A menudo se usan para informes operativos, o bien para imprimir formularios como facturas o transcripciones. Muestran todos los datos en una tabla, incluso si esta abarca varias páginas. Power BI Report Builder es la herramienta independiente para crear informes paginados.
  • 3. POWER BI DESKTOP Power BI Desktop es una aplicación gratuita que se puede instalar en el equipo local y que permite conectarse a los datos, transformarlos y visualizarlos. Con Power BI Desktop, puede conectarse a varios orígenes de datos diferentes y combinarlos (lo que se suele denominar modelado) en un modelo de datos. Este modelo de datos permite compilar objetos visuales y colecciones de objetos visuales que se pueden compartir como informes con otras personas de dentro de la organización. La mayoría de los usuarios que trabajan en proyectos de inteligencia empresarial usan Power BI Desktop para crear informes y luego usan el servicio Power BI para compartir los informes con otros. Los usos más comunes de Power BI Desktop son los siguientes: Conectar a datos Transformar y limpiar datos, para crear un modelo de datos Crear objetos visuales, como gráficos, que proporcionan representaciones visuales de los datos Crear informes que son colecciones de objetos visuales, en una o varias páginas de informes Compartir informes con otros usuarios mediante el servicio Power BI Los usuarios que suelen ser responsables de esas tareas se suelen considerar analistas de datos (a los que a veces se hace referencia con el término analistas) o profesionales de inteligencia empresarial (a menudo conocidos como creadores de informes). Pero muchas personas que no se consideran analistas ni creadores de informes usan Power BI Desktop para crear informes atractivos o para extraer datos de varios orígenes y crear modelos de datos que luego pueden compartir con sus compañeros de trabajo y organizaciones. En Power BI Desktop hay tres vistas disponibles, que se seleccionan en el lado izquierdo del lienzo. Las vistas, que se muestran en el orden en que aparecen, son las siguientes: Informe: en esta vista se crean informes y objetos visuales y es donde se pasa la mayor parte del tiempo de creación. Datos: en esta vista se ven las tablas, las medidas y los demás datos que se usan en el modelo de datos asociado al informe y se transforman los datos para usarlos de la mejor manera posible en el modelo del informe. Modelo: en esta vista se ven y se administran las relaciones entre las tablas del modelo de datos.
  • 4. En la imagen siguiente se muestran las tres vistas tal como aparecen en el lado izquierdo del lienzo:
  • 5. INSTALAR POWER BI DESKTOP Descarga directa de Power BI Desktop Para descargar el archivo ejecutable de Power BI Desktop desde el Centro de descarga, seleccione Descargar en la página del Centro de descarga. Después, especifique un archivo de instalación de 32 bits o 64 bits para descargar. https://www.microsoft.com/en-us/download/details.aspx?id=58494 Instalación de Power BI Desktop después de descargarlo Se le pedirá que ejecute el archivo de instalación una vez que haya terminado de descargarlo. Power BI Desktop se distribuye como un único paquete de instalación .exe que contiene todos los idiomas admitidos, con un archivo .exe independiente para las versiones de 32 y 64 bits. Los paquetes. msi se han interrumpido, requiriendo el ejecutable .exe para la instalación. Este enfoque hace que la distribución, las actualizaciones y la instalación (especialmente para los administradores) sean mucho más fáciles y cómodas. Después de iniciar el paquete de instalación, Power BI Desktop se instala como una aplicación y se ejecuta en el escritorio.
  • 6. Uso de Power BI Desktop Cuando inicie Power BI Desktop, se muestra una pantalla de bienvenida. Si usa Power BI Desktop por primera vez (es decir, la instalación no es una actualización), se le pedirá que rellene un formulario o que inicie sesión en el servicio Power BI para poder continuar. En ella, puede comenzar a crear modelos de datos o informes y compartirlos después con otros usuarios en el servicio Power BI. Requisitos mínimos En la lista siguiente, se proporcionan los requisitos mínimos para ejecutar Power BI Desktop: Windows 8.1/Windows Server 2012 R2 o posterior
  • 7. .NET 4.6.2 o posterior Internet Explorer 11 o posterior Memoria (RAM): Al menos 2 GB disponible; se recomienda 4 GB o más. Pantalla: se necesita al menos 1440x900 o 1600x900 (16:9). No se admiten resoluciones inferiores a 1024x768 o 1280x800, ya que ciertos controles (por ejemplo, para cerrar la pantalla de inicio) solo se muestran en resoluciones superiores a estas. Configuración de la pantalla de Windows: si establece la configuración de pantalla para cambiar el tamaño del texto, las aplicaciones u otros elementos en más de 100 %, es posible que no vea algunos cuadros de diálogo con los que debe interactuar para seguir usando Power BI Desktop. Si se produce este problema, compruebe la configuración de la pantalla en ConfiguraciónSistemaPantalla en Windows y use el control deslizante para devolver la configuración de pantalla al 100 %. CPU: se recomienda un procesador de 64 bits (x64) a 1 gigahercio (GHz) o superior. Importante Power BI Desktop ya no se admite en Windows 7.
  • 8. CONECTAR A DATOS Con Power BI Desktop instalado, está listo para conectarse con el mundo de los datos en continua expansión. Para ver los numerosos tipos de orígenes de datos disponibles, seleccione Obtener datosMás en la pestaña Inicio de Power BI Desktop y, en la ventana Obtener datos, desplácese por la lista Todo de orígenes de datos. CONECTARSE UN ORIGEN DE DATOS DE EXCEL Para conectarse a un origen de datos, seleccione el origen de datos en la ventana Obtener datos y seleccione Conectar. En la siguiente imagen, la opción Excel está seleccionada en la categoría de conexión de datos Todas o Archivo. Se muestra una ventana de conexión, específica al tipo de conexión de datos. Si se necesitan credenciales, se le pedirá que las proporcione. La siguiente imagen muestra la ventana para seleccionar el archivo. Cuando seleccione el archivo luego elija el botón Abrir. Power BI Desktop realiza la conexión al origen de datos y presenta las hojas y tablas que tiene el archivo de Excel.
  • 9. Puede seleccionar la hoja o tabla deseada para cargar los datos seleccionando con el botón Cargar situado en la parte inferior de la ventana o bien editar la consulta antes de cargar datos seleccionando el botón Editar. Eso es todo lo que se necesita para conectarse a orígenes de datos en Power BI Desktop.
  • 10. VISUALIZACIONES EN POWER BI DESKTOP Una vez hemos cargado los datos en Power BI, tenemos varias formas de crear una nueva visualización. Si estamos en la vista de Informe: 1. Ejecutar el comando “Inicio Insertar Nuevo objeto visual”. En este caso se crea una visualización del tipo por defecto (“gráfico de columnas apiladas”) vacía. Podemos comprobar que se trata de este tipo de gráfica pues en la columna Visualizaciones (a la derecha) se muestra con un borde amarillo el tipo de la gráfica que tenemos seleccionada y, si movemos el cursor encima de este icono con borde amarillo, se muestra en una pequeña ventana el nombre del tipo. Vemos que la recién creada visualización está seleccionada pues muestra unos controles en los bordes que nos permiten redimensionarla. También podemos moverla si pinchamos la zona superior (o uno de los bordes) y arrastramos el ratón. Observa que la visualización se ha creado vacía -no muestra ninguna gráfica- pues todavía no hemos indicado qué campos queremos incluir en ella. 2. Otra forma de crear una visualización es pinchar y arrastrar un campo desde la columna “Campos” hasta una zona vacía del área de informes. En este caso, el tipo de la visualización dependerá del tipo del campo que hayamos arrastrado. Tras seleccionar cualquier visualización (ya hemos comentado que cuando creamos una se selecciona automáticamente) vemos que, en el área de visualizaciones, bajo el bloque de iconos que representan los tipos de visualizaciones disponibles, se muestran, representadas por tres iconos, tres áreas con campos y opciones que serán las que nos permitan configurar la visualización:
  • 11. CONFIGURACIÓN DE UNA VISUALIZACIÓN En nuestro ejemplo -visualización tipo “gráfico de columnas agrupadas”- vemos que disponemos de cuatro campos para configurarla: A estos cuatro campos podremos llevar campos de nuestras consultas (o, como veremos más adelante, también podremos llevar medidas). No siempre podremos utilizar todos los campos, hay ocasiones en que éstos son excluyentes. En esta visualización tenemos un campo principal llamado “Valor”, que es donde se ha introducido nuestro campo “SalesAmount” por defecto, un campo “Eje”, otro “Leyenda” y otro de “Información sobre herramientas”, común a muchas visualizaciones y que dejaremos de lado por ahora. El área “campos” (correspondiente al primer icono, área mostrada por defecto) es donde podemos incluir los campos de las consultas que nos permitirán configurar la visualización, el área “Formato” (segundo icono), contiene herramientas para dar formato a la visualización y el área de “Analytics” (tercer icono), incluye herramientas adicionales. Como esto es importante, repitámoslo con otras palabras: en el área campos, que es el área que se muestra por defecto bajo los tres iconos comentados, se muestran varios campos de la visualización que nos servirán para configurarla, es decir, será a esos campos (de la visualización) a donde arrastraremos los campos de las consultas para configurar qué información queremos que se muestre en la visualización. Muchos campos por todos lados, pero no nos dejemos confundir: por un lado tenemos campos que pertenecen a la visualización y que definen qué tipo de información va a incluirse en ella, y por otro lado tenemos campos de nuestras consultas que contienen los datos con los que vamos a alimentar nuestro informe.
  • 12. Arrastremos ahora el campo “Categoría” que podemos encontrar en la consulta DimProductCategory encima de la visualización (es decir, desplegamos los campos de dicha consulta haciendo clic en el nombre de la consulta en el área de campos a la derecha de la interfaz, pinchamos el nombre del campo y arrastramos el ratón hasta situarlo encima de la visualización, momento en el que soltamos el botón del ratón). Vemos que Power BI ha introducido dicho campo en el campo “Eje” del área de “campos” de la visualización y, tal y como cabría esperar, la cifra de ventas se muestra ahora dividida por categorías. Es decir, estamos añadiendo una dimensión a nuestra visualización (un nuevo criterio de segmentación):
  • 13. En este caso Power BI ha interpretado correctamente lo que debía hacer con el nuevo campo que hemos arrastrado a la visualización llevándolo al campo Eje (que es el correspondiente al eje horizontal en el que se está dividiendo la cifra de ventas según la categoría). No siempre es así, pues, además, hay visualizaciones con muchos campos a los que arrastrar los campos de las consultas, y no siempre resulta obvio decidir dónde situarlos. Cuando no se hayan situado donde esperábamos podemos eliminarlos haciendo un clic en la pequeña cruz que se muestra a la derecha del campo en el área de campos de la visualización: También podemos pinchar el campo mal situado (por ejemplo, el campo CategoryName de la imagen anterior) y arrastrarlo desde el campo incorrecto (Eje, por ejemplo) hasta el campo correcto (Leyenda, por ejemplo). Por último, también podemos pinchar el campo que queremos mover en la columna Campos y arrastrarlo hasta el campo que nos interesaba en la visualización (también podemos hacer esto desde el principio y evitamos el riesgo de que Power BI se equivoque). Echemos un vistazo al área de formato (segundo de los tres iconos horizontales que hay debajo del área que contiene los iconos con las visualizaciones disponibles): En “Colores de datos”, por ejemplo, podemos modificar los colores a utilizar en la visualización, modificando el color por defecto que se aplica a todas las barras verticales, o incluso especificando un color para cada barra. En “Etiquetas” podremos añadir etiquetas a las columnas (mostrando la cifra de ventas que representa cada una). En “Título” podremos modificar el título de la visualización (siempre se añade uno por defecto en función de los campos de las consultas incluidos), etc. Es decir, será este conjunto de herramientas el que nos permitirá configurar las características visuales de la visualización (valga la redundancia):
  • 14. Si, estando la visualización seleccionada, hacemos clic en otro de los iconos del área de visualizaciones, por ejemplo, “Gráfico circular”, modificaremos el tipo de visualización:
  • 15. MODELOS DE DATOS – RELACIONES ENTRE TABLAS Al importar los datos en Power BI Desktop, sabemos que es importante contar con un modelo capaz de responder a las preguntas del negocio y es por lo que las relaciones entre las tablas deben estar bien definidas, ya que ellas nos ayudan a mostrar resultados claros en los informes. Power BI Desktop facilita la creación de relaciones realizando una detección automática durante la carga, estableciendo cardinalidad, dirección de filtro cruzado y activación de relación, sin embargo, sabemos que es posible que estas deban ser modificadas o crear nuevas relaciones no identificadas, es por ello por lo que resulta importante saber crearlas o editarlas. Para crear relaciones basta con: 1. Dirigirnos a la sección de Modelo en Power BI Desktop. 2. Seleccionar la columna a relacionar. 3. Arrastrar hasta la columna de la tabla con la que debería existir relación. 4. Una vez que se muestren líneas punteadas de color amarillo alrededor de la columna a relacionar, soltamos y veremos que la relación ha sido creada. Si se requiere modificar alguna característica de la relación, debemos posicionarnos en la línea de relación, dar clic derecho y seleccionar propiedades. Con ello se nos abrirá una nueva ventana en donde podremos editar características definidas en la relación.
  • 16. Otra opción es utilizar el Manage Relationships ubicado en la parte superior de la sección Modelo, en donde podrá seleccionar las tablas a relacionar y la columna por la cual estas se relacionan, así como definir la cardinalidad, tipo de filtro cruzado y si esta relación debe o no estar activa.
  • 17. CARDINALIDAD Las relaciones que existen de una tabla a otra deben definirse con un tipo de cardinalidad, las cuales podrían ser: Uno a Varios (1:*) Varios a Uno (*:1) Uno a Uno (1:1) Varios a Varios (*:*) En donde el lado “Uno” significa que la columna relacionada tiene valores únicos y el “Varios” que la columna tiene valores duplicados. Como lo mencioné al inicio del artículo, Power BI detecta automáticamente relaciones en el modelo y establece la cardinalidad con la dirección de la propagación del filtro. DIRECCION DE FILTRO CRUZADO Las relaciones del modelo se definen con una dirección de filtro cruzado las cuales dependen del tipo de cardinalidad: Único: Esta dirección es la más común, la cual significa que el filtro viaja en una única dirección hacia la otra tabla. Para este ejemplo vemos que al filtrar una columna (Nombre) de la tabla productos la propagación, nos dará como resultado la información de venta de dicho producto.
  • 18. Ambos: Esta dirección implica que la relación entre las tablas viaje en ambos sentidos, es también conocida como “Bidireccional”. Para este ejemplo vemos, que antes de activar el bidireccional, al seleccionar un código de producto proveniente de la tabla de Ventas no impacta en los nombres de producto. Si procedemos a activar el bidireccional, veremos que al seleccionar el mismo código de producto anterior, afecta y filtra los nombres provenientes de la tabla productos.
  • 19. La opción Ambos permite que Power BI Desktop, trate todas las variables de las tablas conectadas como si fueran una sola tabla, sin embargo, existen situaciones en las que Power BI Desktop no puede establecer la dirección de filtro cruzado bidireccional, y ello suele ser porque se crearía ambigüedad, por lo que será necesario asignar una relación única y definir que tabla filtrará a la otra. El filtrado cruzado bidireccional funciona bien con un modelo estrella, similar al siguiente:
  • 20. FUNCIONES DAX DAX significa Expresiones de análisis de datos, y es el lenguaje de fórmulas usado en Power BI (Power BI también lo usa en segundo plano). DAX también se encuentra en otras ofertas de Microsoft, como Power Pivot y SSAS Tabular, pero este conjunto de temas de aprendizaje guiado se centra en cómo se usa DAX, y cómo puede usarlo, en Power BI. Tipos de cálculos DAX Hay dos cálculos principales que puede crear mediante DAX: columnas calculadas medidas calculadas Antes de adentrarnos en la creación de estos tipos, es conveniente tener una idea clara sobre la sintaxis DAX para tablas y columnas, que se usará al crear columnas calculadas o medidas calculadas. Sintaxis de nombres de tabla y columna de DAX Si va a crear una nueva columna o medida, es importante conocer el formato general de los nombres de tabla en DAX: 'Table Name'[ColumnName] Si hay espacios en el nombre de la tabla (como se muestra arriba), es obligatorio usar comillas simples en el nombre de la tabla. Si el nombre de la tabla no tiene espacios, se pueden omitir las comillas simples, por lo que la sintaxis es similar a la siguiente: TableName[ColumnName] La siguiente imagen muestra una fórmula de DAX creada en Power BI: También puede omitir por completo el nombre de tabla y usar solo el de columna, aunque no recomendamos hacerlo para así escribir funciones claras (y, por tanto, código de DAX claro). Los nombres de columna siempre deben incluir los corchetes. Es recomendable que siempre haga lo siguiente: No incluir espacios en nombres de tabla Incluir siempre el nombre de tabla en las fórmulas (no lo omita, aunque DAX lo permita)
  • 21. Creación de columnas calculadas Las columnas calculadas son útiles cuando quiera segmentar o filtrar el valor, o bien si quiere realizar un cálculo en cada fila de la tabla. Puede crear columnas calculadas en Power BI Desktop seleccionando Nueva columna desde la pestaña Modelado. Es mejor estar en la vista Datos (en lugar de la vista Informe o Relaciones), ya que puede ver la nueva columna creada y la barra de fórmulas se rellena y está lista para la fórmula DAX. Después de seleccionar el botón Nueva columna, la barra de fórmulas se rellena con un nombre de columna básico (que por supuesto puede cambiar para adaptarlo a la fórmula) y el operador =, y la nueva columna aparece en la cuadrícula de datos, como se muestra en la siguiente imagen. Los elementos necesarios para una columna calculada son los siguientes: un nuevo nombre de columna al menos una función o una expresión Si hace referencia a una tabla o columna en la fórmula de columna calculada, no es necesario especificar una fila de la tabla: Power BI calcula la columna de la fila actual en cada cálculo Creación de medidas calculadas Use una medida calculada para calcular porcentajes o proporciones, o bien si necesita realizar agregaciones complejas. Para crear una medida usando una fórmula DAX, seleccione el botón Nueva medida desde la pestaña Modelado. Como antes, es mejor estar en la vista Datos de Power BI Desktop, ya que muestra la barra de fórmulas y facilita la escritura de la fórmula DAX
  • 22. Con medidas, aparece un nuevo icono de medida en el panel Campos con el nombre de la medida. La barra de fórmulas se rellena otra vez con el nombre de la fórmula DAX (esta vez, con la medida). Los elementos necesarios para una medida calculada son los mismos que para una columna calculada Funciones DAX Con DAX, hay muchas funciones disponibles para dar forma, formar o analizar los datos. Estas funciones se pueden agrupar en un conjunto de categorías: Funciones de agregación Funciones de recuento Funciones lógicas Funciones de información Funciones de texto Funciones de fecha Similar a Excel, al comenzar a escribir la fórmula en la barra de fórmulas de Power BI Desktop, aparece una lista de funciones disponibles para ayudarle a determinar qué función disponible quiere seleccionar. Y mediante las teclas de dirección arriba y abajo del teclado, puede resaltar cualquiera de las funciones disponibles y se muestra una breve descripción.
  • 23. Power BI muestra las funciones que coinciden con las letras que ha escrito hasta ese momento, por lo que si escribe S solo aparecen en la lista las funciones que empiezan con S. Si escribe Su, solo aparecen en la lista las funciones que contienen la secuencia de letras Su en el nombre (no tienen que empezar por Su, solo tienen que contener esa secuencia de letras). Es fácil experimentar con DAX de esta forma y buscar cada una de las diversas funciones DAX que están disponibles en Power BI. Todo lo que debe hacer es empezar a escribir y dejar que Power BI le ayude. Ahora que sabemos cómo obtener fórmulas de DAX, veamos cada una de estas categorías de funciones. Funciones de agregación DAX tiene diversas funciones de agregación, incluidas las siguientes usadas habitualmente: SUM AVERAGE MIN MAX SUMX (y otras funciones X) Estas funciones solo pueden utilizarse con columnas numéricas y, normalmente, solo pueden agregar una columna a la vez. Pero las funciones de agregación que terminan en X, como SUMX, pueden trabajar con varias columnas. Estas funciones recorren en iteración la tabla y evalúan la expresión de cada fila. Funciones de recuento Las funciones de recuento usadas habitualmente en DAX incluyen las siguientes: COUNT COUNTA COUNTBLANK COUNTROWS DISTINCTCOUNT Estas funciones cuentan elementos diferentes, como valores distintos, valores no vacíos y filas de tabla.
  • 24. Funciones lógicas La colección de funciones lógicas de DAX incluye: AND OR NOT IF IFERROR También se pueden expresar estas funciones especiales con operadores. Por ejemplo, AND se puede escribir como (cambiar por) en la fórmula DAX. Puede usar operadores (como ) cuando necesite más de dos condiciones en la fórmula, pero de lo contrario es recomendable usar el nombre de la función (como AND) para mejorar la legibilidad del código de DAX. Funciones de información Las funciones de información de DAX incluyen: ISBLANK ISNUMBER ISTEXT ISNONTEXT ISERROR Aunque estas funciones pueden ser útiles en determinadas situaciones, merece la pena conocer de antemano el tipo de datos de las columnas y no depender de que las funciones lo proporcionen. DAX usa las funciones MAX y MIN para agregar y para comparar valores. Funciones de texto. Las funciones de texto usadas en DAX incluyen las siguientes: CONCATENATE REPLACE SEARCH UPPER FIXED Estas funciones de texto funcionan de forma muy similar a las de Excel que tienen el mismo nombre, por lo que si está familiarizado con cómo Excel administra las funciones de texto ya está un paso adelante. Si no, siempre puede experimentar con estas funciones en Power BI y obtener más información sobre cómo se comportan. Funciones de fecha DAX incluye las siguientes funciones de fecha: DATE HOUR NOW
  • 25. EOMONTH WEEKDAY Aunque estas funciones son útiles para calcular y extraer información de los valores de fecha, no se aplican a la inteligencia de tiempo, que usa una tabla de fechas. Relaciones de tablas y DAX Power BI le permite crear relaciones entre varias tablas, incluidas tablas que proceden de orígenes de datos completamente diferentes. Puede ver esas relaciones para cualquier modelo de datos en la vista Relaciones de Power BI Desktop. Funciones relacionales de DAX DAX tiene funciones relacionales que le permiten interactuar con tablas que tienen establecidas relaciones. Puede devolver el valor de una columna, o puede devolver todas las filas en una relación con las funciones de DAX. Por ejemplo, la función TABLE sigue las relaciones y devuelve el valor de una columna, mientras que RELATEDTABLE sigue las relaciones y devuelve una tabla completa filtrada para incluir solo las filas relacionadas. La función RELATED puede usarse en relaciones de varios a uno, mientras que RELATEDTABLE solo es compatible con relaciones de uno a varios.
  • 26. Puede utilizar funciones relacionales para crear expresiones que incluyan valores en varias tablas. DAX devolverá un resultado con estas funciones, con independencia de la longitud de la cadena de la relación. Filtrado y tablas DAX Una diferencia significativa entre DAX y el lenguaje de fórmulas de Excel es que DAX le permite pasar tablas enteras entre expresiones en lugar de estar limitado a un único valor. Un efecto eficaz es que DAX permite filtrar las tablas en sus expresiones y, después, trabajar con el conjunto de valores filtrados. Con DAX, puede crear tablas calculadas completamente nuevas y, después, tratarlas como cualquier otra tabla, incluida la creación de relaciones entre ellas y otras tablas del modelo de datos Funciones de tabla DAX DAX tiene un amplio conjunto de funciones de tabla, incluidas las siguientes: FILTER ALL VALUES DISTINCT RELATEDTABLE Estas funciones devuelven una tabla completa en lugar de un valor. Normalmente, usaría los resultados de una función de tabla en análisis posteriores como parte de una expresión mayor, en lugar de un valor final en la tabla devuelta. Es importante recordar que, al usar una función de tabla, los resultados heredan las relaciones de sus columnas. Puede combinar funciones de tabla en la expresión, siempre y cuando cada una de ellas use y devuelva una tabla. Por ejemplo, considere la siguiente expresión de DAX: FILTER (ALL (Table), Condition) Esta expresión aplicaría un filtro en toda la tabla, con lo que omitiría el contenido de filtro actual. La función DISTINCT devuelve los distintos valores de una columna que también están visibles en el contexto actual. Por tanto, para usar el anterior ejemplo de expresión de DAX, el uso de ALL en esa expresión omite los filtros, mientras que cambiar ALL por DISTINCT los observaría.
  • 27. CONTENIDO TEMATICO MICROSOFT POWER BI.............................................................................................................. 1 POWER BI................................................................................................................................. 1 EL FLUJO DE TRABAJO EN POWER BI.............................................................................. 2 INFORMES PAGINADOS EN EL SERVICIO POWER BI..................................................... 2 POWER BI DESKTOP............................................................................................................... 3 INSTALAR POWER BI DESKTOP ........................................................................................ 5 CONECTAR A DATOS .......................................................................................................... 8 VISUALIZACIONES EN POWER BI DESKTOP.................................................................. 10 MODELOS DE DATOS – RELACIONES ENTRE TABLAS ................................................ 15 FUNCIONES DAX................................................................................................................ 21