Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
Chicos
Tengo una tarea molesta que hacer todos los meses y pensé que tal vez hay alguna solución. En una pantalla a continuación verá diferentes valores que deben contarse. Necesito contar cuántas veces se repite el mismo valor. No parece nada complicado, pero en algunos casos hay varios valores en un campo separados por comas, por ejemplo, en una 3ª fila tenemos 3 valores 8.15, 6.56 y 3.18, que deben contarse como valores separados. El valor 3.18 se repite 3 veces en total, por lo que el resultado final debe ser 3.18 - 3
A continuación se muestra el resultado final esperado:
¿Alguna sugerencia sobre cómo contar cada valor separado por comas como un valor separado? 😉
PD.: la palabra str. se eliminará a través de la transformación de la columna
Thx por todo 🙂 esto es lo que estaba buscando 🙂
Hola @Daniel_F ,
en una situación como esta, creo una nueva tabla que contiene dos columnas STR y Etiquetas de fila. STR Todavía contiene los valores separados por comas, mientras que Etiquetas de fila tiene la cadena separada en varias filas, luego puede crear una relación con la tabla original y escribir una medida que cuente el número de apariciones de una cadena determinada ahora, una etiqueta de fila.
La tabla se verá así:
En PowerQuery se empieza con una tabla que contiene una sola columna de valores únicos de STR, se crea una columna duplicada de STR.
Luego puede usar la opción "Dividir columna - Por transformación delimitadora en la columna duplicada:
Sin ninguna medida se puede lograr algo como esto:
Con suerte, esto proporciona lo que está buscando.
Saludos
Tom
@Daniel_F
Paso 1: Primero separe el valor por coma separada como se indica a continuación
El resultado fue:
Paso 2: Seleccione las 3 columnas y desencuadre la columna seleccionada como se indica a continuación
Luego elimine la columna innecesaria y puede reemplazar str. con blanco
Ahora cree una tabla visual como se indica a continuación
Sí, esto es lo que necesito, pero ahora ha aparecido otra pregunta. Después de dividir mi columna y antes de despivotar, tengo que seleccionar todas las columnas recién aparecidas y luego seleccionar Despivotar columnas seleccionadas, pero ¿qué pasa si tendré más de 3 valores separados por comas, por ejemplo, 4-5-6? Luego, los pasos aplicados omiten esas nuevas columnas 4-5-6. Así que mi pregunta es: ¿hay alguna función que despivote dinámicamente todas las columnas nuevas aparecidas después de dividirlas? Espero que entiendas lo que quiero decir 🙂
En Pasos aplicados veo esta función:
Mesa. UnpivotOtherColumns(#"Dividir columna por delimitador", {}, "Atributo", "Valor")
@Daniel_F puede agregar una columna de índice y, a continuación, despivotar la otra columna.
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |