Power BI Demo: Working with Text Tools
Tutorial de vídeo gratuito de Maven Analytics
Award-Winning Analytics & BI Training
4,6 calificación del instructor •
14 cursos •
325.661 estudiantes
Descripción de la clase
In this lecture we'll cover Power BI Desktop tools designed specifically to work with text, including split column, format column, or trim and clean.
Para obtener más información, realiza el curso completo
Microsoft Power BI - Up & Running With Power BI DesktopTransform, analyze & visualize data with Microsoft Power BI Desktop: hands-on demos, projects & 1-on-1 Power BI support
10:43:16 de vídeo bajo demanda• Actualizado Junio 2020
- Build professional-quality business intelligence reports from the ground up
- Blend and transform raw data into beautiful interactive dashboards
- Design and implement the same B.I. tools used by professional analysts and data scientists
- Showcase your skills with two full-scale course projects (with step-by-step solutions)
- Understand the business intelligence workflow from end-to-end
- Learn from a best-selling instructor and professional BI developer
Español [automático]
A continuación tenemos herramientas específicas de texto y miramos la pestaña de transformación y el editor de consultas. Notarás que power be-I agrupa diferentes conjuntos de herramientas en función de su propósito o función. En este caso, encontraremos todas nuestras herramientas específicas de texto agrupadas al final de la cinta. Y dentro de este grupo tenemos algunas opciones poderosas realmente interesantes. Por un lado, podemos dividir una columna en función de un carácter o delimitador específico o en función de una serie de caracteres. Podemos formatear cualquiera de nuestras columnas de texto utilizando opciones de formato básicas como minúsculas mayúsculas y minúsculas, que está en mayúscula la primera letra de cada palabra. O podemos usar herramientas como recortar, que elimina los espacios iniciales y finales, o limpiar, que hace lo mismo y también elimina los caracteres no principales. Ahora puede estar pensando que esas opciones de recorte y limpieza realmente no son tan útiles hasta que se encuentre con el caso en el que tiene un espacio final en su conjunto de datos. Y confía en mí, esto te volverá loco la primera vez que lo experimentes hasta que lo descubras. Y el problema es que, como seres humanos, somos incapaces de ver un espacio final que es completamente invisible para nosotros y se ve exactamente igual a otro punto de datos. Sin ese espacio final pero para sobresalir o, en este caso, para potenciar, parece un valor completamente diferente y único. Por lo tanto, en casos como ese, recortar o limpiar pueden ser excelentes herramientas solo para estandarizar y ayudar a evitar problemas como ese, especialmente si está trabajando con datos de texto realmente desordenados o desestructurados. También tenemos algunas excelentes herramientas de extracción que podemos extraer de un cierto subconjunto de caracteres de una cadena basada en una longitud especificada. Podemos extraer el primer o el último número de caracteres o un rango, pero donde se vuelve realmente interesante es usar delimitadores. Entonces podemos decirle a power be-I que queremos devolver todos los caracteres antes de un delimitador o símbolo o carácter específico o después de él o entre dos delimitadores distintos. También hay algunas opciones avanzadas que le permiten especificar si busca desde el lado izquierdo de la cadena o desde la derecha. Y si desea omitir un cierto número de instancias del delimitador antes de devolver el texto. Entonces, hay una gran flexibilidad con esas herramientas de extracción. Por lo tanto, es posible que haya notado que algunas de las herramientas aquí están atenuadas inactivas como fusionar columnas o parce. Y eso trae un punto realmente importante que es que esta barra de herramientas es completamente dinámica en función de lo que ha seleccionado. Entonces, si solo seleccionó una sola columna, la opción de fusión de columnas es irrelevante, por lo que ni siquiera puede hacer clic en ella. No tiene que seleccionar varias columnas para activar esa opción y luego llevarla aún más lejos si ha seleccionado una columna que es numérica en lugar de texto, todo este grupo de herramientas podría ser reemplazado por una serie de herramientas específicas. Entonces, recuerde que toda la cinta de opciones, la barra de herramientas completa que está viendo aquí, cambiará dinámicamente según sus selecciones. Ahora, un punto más importante antes de cambiar de marcha a potencia, siempre que veas este recuadro amarillo que dice oye, esto es importante. Lo adivinaste. Estoy a punto de hablar sobre algo importante. Eso significa concentrarse y prestar atención. Deja de jugar con el perro o mira en Facebook porque esto es algo que va a aparecer una y otra vez en el curso. Y es realmente muy importante para usted comprender y comprender completamente. Entonces, de lo que quiero hablar ahora es de la diferencia entre transformar y agregar columna porque esto es algo que me confundió por más tiempo del que me gustaría admitir. Y lo que noté es que las mismas herramientas. De hecho, los mismos conjuntos idénticos de herramientas aparecían en diferentes lugares. Y durante mucho tiempo pensé que esto era realmente confuso y redundante hasta que me di cuenta de que el resultado es completamente diferente dependiendo de dónde seleccione esa herramienta. Entonces, cuando selecciona una herramienta desde la pestaña de transformación, básicamente está modificando o sobrescribiendo la columna que ha seleccionado. Pero cuando elige una herramienta de la pestaña Agregar columna, está creando una nueva columna en su tabla. Así que puede sonar muy obvio cuando lo digo ahora, pero te garantizo que mientras estás aprendiendo esta herramienta y mientras juegas con el editor de consultas, en algún momento seleccionarás la herramienta de la pestaña incorrecta y eso está bien porque obviamente nada está escrito en piedra. Es tan simple como eliminar ese último paso aplicado y volver a donde comenzó. Pero es algo a tener en cuenta y, con suerte, eso lo ayudará al menos a comprender dónde se equivoca y por qué estas herramientas aparecen en varios lugares. Así que abramos el poder be-I y ensuciemos nuestras manos con algunas de estas herramientas de texto. Así que aquí estoy en mi informe de Adventure Works. Adelante, ábrelo también. Volviendo a la opción de obtener datos, envíe un mensaje de texto rápido al ESV nuevamente esta vez en lugar de los productos. Veamos a los clientes de Adventure Works y haga doble clic aquí, tenemos nuestra vista previa. Todas estas configuraciones predeterminadas se ven bien, así que puedo seguir y hacer clic para iniciar el editor de consultas. Todo bien. Entonces, primero lo primero, aquí está nuestra A. W. consulta de búsqueda de productos que creamos en la última conferencia y ahora vemos una segunda para Adventure Works. Cliente. Así que veamos esos dos pasos que hacemos cada vez que ingresamos aquí al editor de consultas. Para comenzar con el nombre de la tabla y en aras de la coherencia, vamos con A. W. subrayar Whoops. El cliente que buscó el último archivo que cargamos se llamaba mirar producto y se llamaba buscar producto por una razón porque tenía todo tipo de información sobre productos individuales donde cada fila representaba una clave de producto única y cada columna representaba algún atributo al respecto producto. Ahora, de manera similar, aquí estamos viendo los datos del cliente. Por lo tanto, puede presionar Enter lock en el nombre de mi tabla y, como se ve en la vista previa aquí, como puede ver, tengo una clave de cliente y luego todo tipo de atributos sobre mis clientes. Así que sigamos adelante y terminemos nuestras preguntas y respuestas rápidas. Tenemos encabezados de columna que se ven correctos. Miremos los valores de los datos muy rápidamente. Nuestra clave es un número entero que es bueno, tiene nombres que son cadenas o campos de texto que son buenos. Tengo una columna de fecha de nacimiento que es una fecha representada por este pequeño icono de calendario en la esquina superior izquierda. Y luego, a medida que avanzamos por el estado civil, genero, envíe un correo electrónico a todo el texto. Este es interesante y realmente reconoce el campo de ingresos anuales como una moneda o un decimal fijo. Está bien, podemos dejarlo como está. Y luego tenemos la ocupación total del nivel educativo de los niños y un dueño de casa. Si no hay bandera. Todo el texto Así que marque esas casillas. Todo se ve bien. Y ahora podemos proceder a nuestras transformaciones de tabla. Entonces lo primero es lo primero. Desplácese. Tengo mis ojos en estas columnas con nombre porque son todas mayúsculas y eso me parece una tontería. Por lo tanto, me gustaría hacer ese caso apropiado en su lugar. Así que sigamos adelante y seleccione la columna de prefijo entre las herramientas de texto Agregar columna Feiner aquí. Y lo que queremos hacer es ir a las herramientas de formato y hacer clic en mayúsculas cada palabra, que es el caso apropiado. Cuando hacemos eso Entonces creó una nueva columna aquí al final de nuestra tabla que es esencialmente una versión duplicada de nuestra columna de prefijo. Pero con la mayúscula correcta y puede ver que el nombre del encabezado se ha predeterminado para poner en mayúscula cada palabra, lo cual es totalmente ridículo. Y como probablemente ya haya adivinado, la razón por la que esto sucedió fue porque accedimos a esa herramienta de formato a través de la pestaña Agregar columna cuando lo que realmente queríamos era simplemente sobrescribir la columna existente y transformarla. Por lo tanto, deberíamos haber accedido a las herramientas de formato a través de la pestaña de transformación. Y de eso es de lo que estoy hablando, es muy fácil cometer este tipo de errores. Por lo tanto, solo debe estar atento a saber en qué pestaña se encuentra cada vez que crea una columna de cálculo, pero no se preocupe. La buena noticia es que es una solución muy fácil. No puedes controlar Z para deshacer aquí. El equivalente es solo ir a los pasos aplicados y presionar la X para eliminar el último paso que acabamos de crear. Así que ahora desplácese hacia atrás, seleccione la columna de prefijo nuevamente, asegúrese de que estoy en mi pestaña de transformación y pase por el mismo formato de proceso en mayúscula cada palabra. Y ahí lo tienes, se sobrescriben los valores en el formato que prefiero. Ahora, para hacer lo mismo con las columnas de nombre y apellido, podría hacerlas individualmente o puedo seleccionar una, mantenga presionada la tecla Mayús y haga clic en la otra que tomará ambas al mismo tiempo y hagamos las dos por una en mayúscula cada palabra. Así que ahora tengo un bonito prefijo limpio, nombre y apellido. Eso es útil, pero realmente me gustaría tener el nombre completo del cliente accesible en un solo campo también. Entonces, lo que eso significa es que me gustaría fusionar las tres columnas juntas y separarlas con un espacio para crear una nueva columna con el nombre completo. Entonces, lo que he hecho es seleccionar el prefijo mayúsculas para que el apellido tome los tres y en lugar de hacer clic en combinar señales de advertencia, todavía estamos en la pestaña de transformación. Necesito asegurarme de ir a agregar columna y acceder a la herramienta de combinación desde aquí. Entonces, cuando hago clic en combinar columnas, aparece un pequeño cuadro de diálogo con algunas opciones. En este caso, quiero un separador entre los valores, quiero que sea un espacio y nombremos el nombre completo de nuestra nueva columna. Entonces presione OK. Y puedes ver que se agregó un nuevo paso y me desplazo hacia la derecha. Ahí vamos, tenemos nuestra nueva columna de nombre completo que se ve bien, tenemos espacios entre los nombres. Y ahora una cosa a tener en cuenta es una especie de nota al margen. Este y este paso, pero le dieron un nombre predeterminado que dice columna fusionada insertada. Ahora, al hacer clic, es bastante fácil ver exactamente qué columna se fusionó y qué se agregó. Pero si queremos aclarar esto aún más, siempre puedo hacer clic derecho y cambiar el nombre de ese paso y, en lugar de decir simplemente la columna fusionada insertada, en realidad puedo escribir el nombre completo. Eso solo lo hace un poco más explícito. Que esta pasando. Inserté una nueva columna y se llama nombre completo. Todo bien. Entonces, a continuación quiero hacer un par de cambios más. Quiero centrarme realmente en esta columna de dirección de correo electrónico aquí y lo primero que quiero hacer es extraer el nombre de usuario de este correo electrónico. Pero el problema es que no puedo decir simplemente dame los primeros cinco caracteres porque eso funcionaría para John 24 pero no para Eugene 10. Por lo tanto, debe ser un número dinámico de caracteres del lado izquierdo de esta dirección de correo electrónico en función de la ubicación del símbolo. Entonces, aquí es donde vamos a usar ese extracto basado en la opción delimitador. Así que adelante y seleccione la dirección de correo electrónico. Quiero agregar una nueva columna para nombre de usuario. Voy a usar las herramientas de extracción aquí. Entonces, nuevamente, no solo la longitud predeterminada, no un número explícito de caracteres, sino que quiero el texto antes del delimitador, así que aquí tienes. Todo lo que necesito hacer es decir que el delimitador que estás buscando es que al firmar exploramos las opciones avanzadas. Aquí es donde puedes decir que sabes buscar desde la izquierda o buscar desde la derecha. Puede omitir un cierto número de instancias del delimitador. Este caso no necesitamos nada de eso. Todo lo que queremos es el texto antes del signo at. Así que presione OK agregar en la nueva columna, ya que puede ver que no me permitió nombrar la columna al mismo tiempo, pero me dio los valores que quiero. Entonces, lo que puedo hacer aquí es simplemente hacer doble clic en el encabezado de la columna y puedo darle un nombre, llamémoslo nombre de usuario. Ahora hagamos un ejemplo más similar pero con una complicación más. Volviendo a nuestra dirección de correo electrónico, ¿qué pasaría si esta vez, en lugar del nombre de usuario, queremos devolver el nombre de dominio y el dominio es cualquier cosa que se encuentre entre el símbolo at y el punto com al final de la cadena? Para hacer eso, puedo usar las mismas herramientas de extracción, pero esta vez quiero el texto entre dos delimitadores para poder entrar en esta opción aquí y puedo decir que mi delimitador de inicio es el signo at y mi delimitador de final es el período o puedo tipo. Dot com ambos harán lo mismo. Y cuando presiono. OKAY. La misma idea exacta. Me ha dado una nueva columna con la cadena o los caracteres entre esos dos delimitadores. Puede cambiar el título de la columna a algo así como dominio y presionar enter. Y ahí lo tienes. Así que es una manera muy fácil de hacer cosas bastante complejas. Entonces, un último ajuste para hacer en esta columna de dominio aquí. Quiero deshacerme del guión y reemplazarlo con un espacio, así que voy a transformar la columna existente, no agregar una nueva y verá esta otra agrupación de herramientas que dice cualquier columna. Eso significa que no hay texto, número o fecha específica. Se pueden aplicar en varias circunstancias diferentes. En este caso, encontraré la herramienta de reemplazo aquí en el conjunto. Entonces es tan simple como parece. Puedo encontrar el tablero y puedo reemplazarlo con una barra espaciadora. OKAY. Ahora tengo trabajos en el espacio de aventura y por qué no seguimos adelante y formateamos eso en mayúsculas y minúsculas y ya estamos listos. Ahí vas. Usamos las opciones de formato. Añadimos columnas, transformamos columnas. Utilizamos las herramientas de extracción basadas en delimitadores. Fusionamos columnas. Algunos ejemplos realmente buenos de cómo se pueden usar estas diferentes funciones de texto para mejorar, limpiar y transformar una tabla de datos. Así que creo que todos estamos bien con los clientes que buscan. Lo único que queda es volver a nuestra pestaña de inicio y hacer clic en cerrar y aplicar para cargar esos datos en nuestro archivo y tan pronto como se cargue veremos que aparecerá como otro objeto aquí en nuestra pestaña de relaciones a la derecha junto a la búsqueda de nuestro producto amigo, también la veremos disponible en nuestra lista de campos accesible tanto en la vista de datos como en la vista de informes. Así que ahí lo tienen las herramientas de edición de texto.