cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Highlighted
New Member

Contar los resultados de los datos y crear nuevas columnas

Hola

Tengo algunos datos JSON que he formateado un poco y han terminado con las siguientes columnas..

asmiah_0-1598103340862.png

Ahora me gustaría identificar qué usuarios tienen más de un activo y luego tienen los siguientes datos,.

Una columna tendrá el número de activos que tiene este usuario. La otra columna adicional tendría los números de activo de los activos separados por un espacio o por alimeter de coma, por lo que un ejemplo de lo que quiero lograr es:

No usuario de activos Activos Activos(s)
Bob Marly 3 4756, 4765, 3000

¿Estaría usando el editor avanzado para lograr esto/ es esto posible de lograr?

1 ACCEPTED SOLUTION

Accepted Solutions
Highlighted
Super User VI
Super User VI

Re: Contar los resultados de los datos y crear nuevas columnas

Así que está funcionando, sólo tienes un montón de valores. Aquí hay dos sugerencias para lidiar con eso.

1. Desactive los subtotales en el objeto visual. Además, si aún no lo hace, agregue el campo Usuario al objeto visual.

2. Concatenar solamente cuando haya un valor razonable de valores como esteAset List ?
Activos de VAR ?
VALUES ( Tabla[Etiqueta de activo] )
devolución
SI (
COUNTROWS ( activos ) <-5,
CONCATENATEX ( assets, Table[Asset Tag], ", " ),
"Más de 5 activos"
)

Si esto funciona para usted, márquelo como la solución. Los elogios también son apreciados. Por favor, avísame si no.

saludos

palmadita





Did I answer your question? Please mark my post as a solution! Kudos are also appreciated!

Proud to be a Super User!




View solution in original post

6 REPLIES 6
Highlighted
Super User VI
Super User VI

Re: Contar los resultados de los datos y crear nuevas columnas

Esto se puede hacer en el editor de consultas, pero sería mejor hacerlo en el lado de DAX para la flexibilidad en los objetos visuales. Pruebe estas dos expresiones de medida en un objeto visual de tabla con la columna Usuario.

Recuento de activos: DISTINCTCOUNT(Table[Asset Tag])

Lista de activos: CONCATENATEX(VALUES(Table[Asset Tag]), Table[Asset Tag], ", ")

Si esto funciona para usted, márquelo como la solución. Los elogios también son apreciados. Por favor, avísame si no.

saludos

palmadita





Did I answer your question? Please mark my post as a solution! Kudos are also appreciated!

Proud to be a Super User!




Highlighted
Super User IX
Super User IX

Re: Contar los resultados de los datos y crear nuevas columnas

Highlighted
Memorable Member
Memorable Member

Re: Contar los resultados de los datos y crear nuevas columnas

Hola @asmiah ,

Puede lograr esto simplemente creando 2 nuevas medidas con el siguiente DAX:

1. No de Activos - DISTINCTCOUNT('TableName'[Etiqueta de Activo])

2. Activos(s) = CONCATENATEX(VALUES('TableName'[Asset Tag]), 'TableName'[Asset Tag], ", ")

Dale un pulgar hacia arriba si este post te ayudó de alguna manera y marca este post como solución si resolvió tu consulta !!!

Highlighted
New Member

Re: Contar los resultados de los datos y crear nuevas columnas

Gracias @mahoneypat por la rápida respuesta.

Por lo tanto, la primera medida DAX funcionó a la perfección: Recuento de activos , DISTINCTCOUNT(Tabla[Etiqueta de activo])

El segundo, sin embargo, produce lo siguiente cuando se marca el campo:

asmiah_0-1598214824663.png

¿Me estoy perdiendo algo?

Highlighted
Super User VI
Super User VI

Re: Contar los resultados de los datos y crear nuevas columnas

Así que está funcionando, sólo tienes un montón de valores. Aquí hay dos sugerencias para lidiar con eso.

1. Desactive los subtotales en el objeto visual. Además, si aún no lo hace, agregue el campo Usuario al objeto visual.

2. Concatenar solamente cuando haya un valor razonable de valores como esteAset List ?
Activos de VAR ?
VALUES ( Tabla[Etiqueta de activo] )
devolución
SI (
COUNTROWS ( activos ) <-5,
CONCATENATEX ( assets, Table[Asset Tag], ", " ),
"Más de 5 activos"
)

Si esto funciona para usted, márquelo como la solución. Los elogios también son apreciados. Por favor, avísame si no.

saludos

palmadita





Did I answer your question? Please mark my post as a solution! Kudos are also appreciated!

Proud to be a Super User!




View solution in original post

Highlighted
New Member

Re: Contar los resultados de los datos y crear nuevas columnas

Fantástico @mahoneypat - muchas gracias, así que elegí hacer lo siguiente, gracias a sus respuestas rápidas:

1:

Recuento de activos: DISTINCTCOUNT(Table[Asset Tag])

2:

Lista de activos: activos de VAR , VALORES ( resultados[Etiqueta de activo] ) RETURN IF (COUNTROWS ( assets ) <- 5, CONCATENATEX ( assets, results[Asset Tag], ", " ), "Más de 5 activos")

Helpful resources

Announcements
Community Conference

Power Platform Community Conference

Check out the on demand sessions that are available now!

Upcoming Events

Experience what’s next for Power BI

See the latest Power BI innovations, updates, and demos from the Microsoft Business Applications Launch Event.

secondImage

Power Platform 2020 release wave 2 plan

Features releasing from October 2020 through March 2021

Get Ready for Power BI Dev Camp

Get Ready for Power BI Dev Camp

Mark your calendars and join us for our next Power BI Dev Camp!.

Top Solution Authors