Cómo convertir un campo de texto delimitado por comas en una columna y contar cada campo de texto en filas

Un usuario Pregunto ✅

mde

Tengo una tabla de comentarios que tiene las siguientes columnas:

ubicación (por ejemplo, Nueva York)

calificación (1 a 5)

tipo (por ejemplo, interacción con el empleado)

subtipo (por ejemplo, clínico)

identificación de empleado (por ejemplo, 324)

razones (texto de razones delimitado por comas, por ejemplo, comunicación, conocimiento, comprensión de mi situación, respeto, otros)

Quiero crear una medida para cada motivo cuántas veces está presente en la tabla para cada ubicación, por calificación y por tipo / subtipo / empleados

En Excel, estoy creando esta tabla (y trazando un gráfico de barras con los motivos a la izquierda y el recuento absoluto o el porcentaje de ocurrencias del motivo) utilizando la función countif que coincide con todas las variables por las que estoy filtrando. Soy nuevo en PowerBI y DAX y no estoy seguro de cómo lograr lo mismo.

Pensando que es posible que desee crear primero una nueva tabla calculada con todos los campos de texto de motivos después de dividirlos de la columna de motivos en mi tabla de comentarios, pero tampoco sé cómo hacerlo.

¡Cualquier ayuda es muy apreciada!

Cualquier ayuda sería muy apreciada.

Ashish_Mathur

En respuesta a mde

Hola,

Debe crear una fila por motivo. Puede descargar el archivo PBI desde aquí. Haga clic en el icono de Datos en el panel del lado izquierdo.

Untitled.png

Lind25

En respuesta a mde

Hola
En el editor de consultas, debe dividir sus motivos en filas. Utilice la función de columna dividida y seleccione filas avanzadas. Lo más probable es que necesite utilizar la función de recorte para eliminar los espacios finales.

Luego puede relacionar su tabla principal con su tabla de razones y crear una medida de conteo para obtener sus respuestas.

Rfranca

hola @mde

¿Podría proporcionar el archivo de ejemplo para ayudar?

mde

En respuesta a Rfranca

Aquí está el archivo principal que contiene varias columnas con una columna que tiene una cadena de campos de texto delimitada por comas https://drive.google.com/file/d/1-0uIowwrsPdzQdHTba7XhA07PPe1h2P0/view?usp=sharing

Creé otra tabla para los campos de texto llamada «razones» (ver enlace a continuación), ya que así es como lo hago. Excel donde cuento en función de las coincidencias con el campo de texto y otras variables en la tabla principal (por ejemplo, calificación, ubicación, etc. .)

https://drive.google.com/file/d/1-2oT7hDLhjnIbZUpkp7ngcR4ESp-tREx/view?usp=sharing

¡Gracias por tu ayuda!

Lind25

En respuesta a mde

Hola
En el editor de consultas, debe dividir sus motivos en filas. Utilice la función de columna dividida y seleccione filas avanzadas. Lo más probable es que necesite utilizar la función de recorte para eliminar los espacios finales.

Luego puede relacionar su tabla principal con su tabla de razones y crear una medida de conteo para obtener sus respuestas.

mde

En respuesta a Lind25

¡Gracias! Esto lo resolvió. Creé un índice (ya que no tengo una identificación) en mi tabla original y luego lo dupliqué con solo una identificación y razones para dividirlos por delimitadores y expandirlos en filas. Entonces pude crear los gráficos de barras fácilmente.

Ashish_Mathur

En respuesta a mde

Hola,

Debe crear una fila por motivo. Puede descargar el archivo PBI desde aquí. Haga clic en el icono de Datos en el panel del lado izquierdo.

Untitled.png

nickchobotar

En respuesta a mde

@mde

¿Podría publicar el informe terminado? El final resulto.

Gracias, N –

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *