Saltar al contenido
MundoCursos

¿Cómo crear una tabla en Power BI?

El uso de tablas en Power BI será una de las funciones que más utilices al sacar partido de este software de análisis de datos creado por Microsoft.

Pero, para ello, tendrás que aprender a crearlas. Sigue leyendo para que te contemos todos los métodos que hay disponibles para que las puedas crear.

¿Cómo crear tablas en Power BI?

Lo primero de todo, ten en cuenta que hay dos tipos de tablas: internas y externas. ¿Cómo se procede a la creación de cada una de ellas?

  • Tablas internas: hay varias formas, como utilizando el lenguaje DAX tal y como te explicaremos después.
  • Tablas externas: se crean de manera automática cuando llevas a cabo la importación de datos desde un origen externo.

¿Cómo crear tablas externas en Power BI?

El proceso es sencillo. Desde dentro de la interfaz del programa, solo tienes que seguir estos pasos:

  • En la barra de navegación superior, la de los iconos, haz clic en “Enter data”. Es identificable porque el icono muestra una tabla en cuadrícula.
  • Ahora selecciona la cantidad de columnas y de registros que tendrá la tabla. Para ello haz clic en los símbolos de “+” que tiene cada campo. El símbolo de la izquierda sirve para agregar registros y, el de la derecha, para las columnas.
  • Define el nombre de la tabla y rellena la información.
¿Cómo crear tablas externas en Power BI?

¿Cómo crear tablas con Power BI DAX?

Tal y como te decíamos antes, otra forma de hacerlo es utilizando el constructor de tablas que incorpora DAX. La forma de hacerlo en este caso es la siguiente:

  • En la interfaz selecciona ”Modelado” y luego haz clic en “Nueva tabla”.
  • A continuación, escribe el código de la creación de la tabla con DAX.

El código será de este tipo:

Trabajador = {("Lorenzo del Valle",30,DATE(1980,02,12)),("Antonio Moren",7,DATE(1990,08,13))}
Power BI DAX modelado
Power BI DAX crear tabla
Power BI DAX visualizar tabla creada

¿Qué significa cada parte del código?

  • El nombre de la tabla del ejemplo se ha denominado “trabajador”. Tras el nombre, tiene que incluirse un símbolo de igual.
  • Las llaves que se incluyen con los símbolos “{“ se utilizan de forma que los datos del código queden englobados.
  • El paréntesis se usa con la intención de dar inicio y final a las filas.
  • Con la función “DATE”, lo que harás será especificar una fecha concreta. En este caso, hemos utilizado DATE para poder indicar la fecha de nacimiento de cada uno de los empleados: Lorenzo del Valle y Antonio Moren.
¿Te gustaría aumentar tus conocimientos en Power BI?

Está claro que ser autodidacta es una de las mejores cualidades que podría tener cualquier analista de datos.

No obstante, si quieres acelerar al máximo tu aprendizaje, te recomendamos que veas esta lista de cursos de Power BI, que hemos seleccionado y analizado minuciosamente para ayudarte a elegir el mejor para ti.

¿Qué otras formas hay de estructurar el código para crear tablas de Power BI?

Utilizando DAX tienes varias maneras de plantear la escritura del código y llevar a cabo la tabla. Si solo quieres ponerle una tabla, deberías utilizar el siguiente código:

Table2 = DISTINCT ( 'Table'[Name] )

Luego puedes añadir columnas individuales con este código:

E-mail = 'Table2'[Name] & "@hotmail.com"

Role = SWITCH ( 'Table2'[Name]; "A"; "ADMINISTRADOR"; "TRABAJADOR" )

Si quieres una tabla con varias columnas dedicadas a datos como el correo electrónico o el puesto, utiliza este código:

Table2 =

ADDCOLUMNS (

    DISTINCT ( 'Table'[Name] );

    "E-mail"; 'Table'[Name] & "@hotmail.com";

    "Role"; SWITCH ( 'Table'[Name]; "A"; "ADMINISTRADOR"; "TRABAJADOR" )

)

O puedes hacer una tabla que incorpore más campos y datos con un código como este:

Table 3 =

UNION (

    ROW ( "Name"; "1"; "E-mail"; "1@hotmail.com"; "Role"; "Administrador" );

    ROW ( "Name"; "2"; "E-mail"; "2@hotmail.com"; "Role"; "Trabajador" );

    ROW ( "Name"; "3"; "E-mail"; "3@gmail.com"; "Role"; "Trabajador" )

)

¿Cómo crear una tabla calculada en Power BI con función Filter?

La función Filter te ayudará a la elaboración de una tabla calculada que tendrá una réplica de los campos que se pueden encontrar en la tabla maestra. La particularidad es que los datos se filtrarán en el número de columnas que creas conveniente por la cantidad de valores que prefieras.

El código a utilizar puede ser como el siguiente:

FILTER =

FILTER (

    'Tabla Maestra',

    'Tabla Maestra'[Cantidad Económica] >= 3000

        && 'Tabla Maestra'[Canal] = "YYWW"

)

En este código estarás indicando al sistema que las ventas que tengan un valor superior o igual a 3500 aparezcan en la nueva tabla. Por su lado, el espacio de canal de venta, estará limitado a YYWW. Eso delimitará los datos que aparecerán en la tabla una vez creada.

¿Cómo crear una tabla en Power BI con función Distinct?

Si el código anterior te parece complicado o buscas una tabla más sencilla, lo mejor será que utilices la función Distinct. Con ella, lo que haces es crear una tabla con los campos que quieras de la tabla Maestra, pero sin filtrar de ninguna manera.

El código a utilizar sería:

DISTINCT_CANTIDAD =

DISTINCT ( 'Tabla Maestra'[Cantidad Económica] )

Así se crearía una nueva tabla únicamente con los valores de “Cantidad Económica”. Por supuesto, puedes crear varias tablas con distintos campos según lo que necesites.

¿Cómo crear una tabla en Power BI con función Summarize?

Esta es una de las funciones más complejas, pero también una de las que aporta una mayor profundidad.

Lo que vas a hacer con ella es utilizar dos campos en combinación. Uno de ellos será de tipo cuantitativo y el otro servirá como sistema de filtrado. Por ejemplo, puedes incorporar los datos económicos de una tabla dependiendo del lugar donde se haya hecho la operación de venta.

El código sería como este:

SUMMARIZE =

SUMMARIZE (

    'Tabla Maestra',

    'Tabla Maestra'[Comercio],

    "Ingresos", SUM ( 'Tabla Maestra'[Cantidad Económica] )

)

Preguntas y dudas habituales sobre la creación de una tabla en Power BI

¿Cuándo utilizar tablas de Power BI?

Hay varias situaciones en las que puedes sacarles partido:

  • Si necesitas incluir datos en un formato tabular.
  • Para visualizar información detallada y datos exactos en sustitución de las representaciones gráficas.
  • Con la intención de incorporar datos numéricos ordenados dependiendo de sus categorías.

¿Qué funciones se pueden usar con tablas calculadas en Power BI con Drax?

La resolución de problemas de análisis se puede simplificar de manera notable con la utilización de las funciones de Drax, como las siguientes:

  • Values
  • Distinct
  • Crossjoin
  • NaturalInnerJoin
  • Union
  • Intersect
  • Calendarauto
  • Calendar
  • Naturallefttouterjoin

Como habrás visto, algunas las hemos utilizado activamente en los ejemplos que te hemos dado a lo largo de la guía.