The ultimate Microsoft Fabric, Power BI, Azure AI, and SQL learning event: Join us in Stockholm, September 24-27, 2024.
Save €200 with code MSCUST on top of early bird pricing!
Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started
No estoy seguro de por qué mi consulta no funciona.
Tengo una tabla (products-master) con cols productname, user.email, user.role
Nombre del producto | user.email | usuario.rol |
productoA | myemail@site.com | director |
productoA | myemail2@site.com | director |
productoA | myemail3@site.com | usuario |
productoB | youremail@site.com | director |
productoB | youremail2@site.com | usuario |
productoB | youremail3@site.com | director |
Estoy tratando de concatenar todos los correos electrónicos del administrador en una fila por distinto (ProductName). La tabla anterior se vería así después de que haya terminado con una columna calculada rápidamente:
Nombre del producto | user.email | usuario.rol | Calc.Col |
productoA | myemail@site.com | director | myemail@site.com, myemail2@site.com |
productoB | youremail@site.com | director | youremail@site.com, youremail3@site.com |
Creé una segunda tabla con solo ProductName (products-child), y agregué solo productA, productB, como valores (no estoy seguro de por qué hice esto, pero después de muchas consultas fallidas que hice, esto es lo que hice pero aún fallé. Ni siquiera estoy seguro de si es necesario). Si la segunda tabla es simplemente inútil, entonces genial; Me quedo con una mesa. Este es un conjunto de datos muy pequeño, y ahora tengo mucha curiosidad por saber cómo resolver esto y por qué mi consulta no funciona.
Solved! Go to Solution.
En base a esto, estoy tratando de concatenar todos los correos electrónicos del administrador en una fila por distinto (ProductName). Y si no desea crear una nueva tabla, intente crear una medida:
Manager =
var _t=SUMMARIZE(FILTER('Table',[user.role]="manager"),'Table'[ProductName],[user.email])
return CONCATENATEX(FILTER(_t,[ProductName]=MAX('Table'[ProductName])),[user.email]," , ")
Salida:
Saludos
Eyelyn Qin
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
En base a esto, estoy tratando de concatenar todos los correos electrónicos del administrador en una fila por distinto (ProductName). Y si no desea crear una nueva tabla, intente crear una medida:
Manager =
var _t=SUMMARIZE(FILTER('Table',[user.role]="manager"),'Table'[ProductName],[user.email])
return CONCATENATEX(FILTER(_t,[ProductName]=MAX('Table'[ProductName])),[user.email]," , ")
Salida:
Saludos
Eyelyn Qin
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.
Check out the June 2024 Power BI update to learn about new features.