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.
Hola
Tengo un conjunto de datos muy grande (26MM filas) que contiene cientos de nombres de clientes. Quiero agruparlos como tales:
Si el nombre del cliente es A, el grupo A
Si el nombre del cliente es B, el grupo B
Si el nombre del cliente es C, el grupo C
Todos los clientes (incluyendo A, B, C), grupo Todos los clientes
¿Es posible? ¡Gracias!
-Mayo
Hola @maj ,
Tal vez simplemente puedas usar "grupos" para darte cuenta. Vea a continuación:
Aquí está la referencia:
https://docs.microsoft.com/en-us/power-bi/desktop-grouping-and-binning
Hola @v-kelly-msft,
No creo que la agrupación funcione para este escenario. Creé un grupo para el cliente A, otro grupo para el cliente B y otro grupo para el cliente C. Ahora quiero crear un grupo para todos los clientes, incluidos los clientes A, B y C. Sin embargo, los clientes A, B y C ya no están disponibles en la sección de valores no agrupados porque ya están agrupados. El 'Incluir otro grupo' solo utiliza los valores no agrupados restantes y no me da la opción de usar los valores no agrupados y agrupados. Por favor, hágamelo saber si hay una manera de evitar esto. ¡Gracias!
-Mayo
Hola @maj ,
¿Qué tal usar una medida o una columna calculada para realizar la agrupación?
Mida como se indica a continuación:
Measure =
IF(CONTAINSSTRING(SELECTEDVALUE('Table'[Customer]),{"A,B,C"})=TRUE(),"A,B,C",IF(SELECTEDVALUE('Table'[Customer]) IN {"A"},"A",IF(SELECTEDVALUE('Table'[Customer]) IN {"B"},"B",IF(SELECTEDVALUE('Table'[Customer]) IN {"C"},"C",BLANK()))))
Y verás:
O puede crear una columna calculada si necesita colocarla en una columna u otro objeto visual determinado:
Column =
IF(CONTAINSSTRING('Table'[Customer],{"A,B,C"})=TRUE(),"A,B,C",IF('Table'[Customer] IN {"A"},"A",IF('Table'[Customer] IN {"B"},"B",IF('Table'[Customer] IN {"C"},"C",BLANK()))))
Y verás:
Para el archivo .pbix relacionado, haga clic aquí.
Hola @maj ,
Esto se puede hacer en PowerQuery. Teniendo en cuenta el umber de registros, es mejor hacerlo en el origen que en Power BI.
¿Cuál es el origen de datos y el tipo de carga - Importar o Directo.
Salud
CheenuSing
Hola @CheenuSing,
Mi origen de datos es un flujo de datos que se creó a través de una conexión a una tabla de Azure Databricks. Creé la tabla en Azure mediante la consulta SQL. ¿Está diciendo que es mejor realizar la agrupación en mi consulta, que alimenta el flujo de datos, que alimenta mi informe PBI?
¡Gracias!
-Mayo
@maj ,
Sí, es mejor realizar la agrupación en consulta, que alimenta el flujo de datos, que alimenta mi informe PBI.
Salud
CheenuSing
No estoy familiarizado con la agrupación. ¿Tiene alguna sugerencia sobre cómo escribir esto en SQL?
Hola @maj ,
Por favor, envíeme su consulta actual y también compartir un conjunto de 10000 registros en Excel . Cargue el Excel y la consulta en OneDrive o Google Drive y comparta el enlace. Por favor, alsso mencione cuál es el resultado que espera en los datos de muestra.
Salud
CheenuSing
Gracias de nuevo por su ayuda. Aquí está el enlace de Google Drive.
https://drive.google.com/file/d/14jonlT-1K_ByAZ6sQbVrMFen3spTWN3l/view?usp=sharing
¡Gracias!
-Mayo
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 |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |