Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and a 50 percent discount on exams.
Get startedEarn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Querida Comunidad,
Le gustaría obtener ayuda en DAX, crear una nueva medida de columna para concatenar el nombre de la rama en función de Consol Number.
Resultado esperado
Aquí está el pbix: https://ufile.io/w5sxe6ju
Arreciar cualquier ayuda y agradecimiento por su atención.
Solved! Go to Solution.
No @NickProp28,
Intente la siguiente fórmula para crear una nueva tabla calculada:
New Table =
FILTER (
DISTINCT (
SELECTCOLUMNS (
'Table',
"ConsoINumber", [ConsoINumber],
"Consigee", [Consignee],
"Branch", [Branch]
)
),
[Consigee] <> BLANK ()
)
Añadir columna:
Concate =
CONCATENATEX (
FILTER (
'New Table',
'New Table'[ConsoINumber] = EARLIER ( 'New Table'[ConsoINumber] )
&& 'New Table'[Consigee] = EARLIER ( 'New Table'[Consigee] )
&& 'New Table'[Branch] <> BLANK ()
),
[Branch],
","
)
A continuación, utilice LOOKUPVALUE() para encontrar el valor coincidente en la columna Concate:
New Column =
LOOKUPVALUE (
'New Table'[Concate],
'New Table'[ConsoINumber], [ConsoINumber],
'New Table'[Consigee], [Consignee]
)
La salida final se muestra a continuación:
Saludos
Párpados Qin
Si este post ayuda, entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
No @NickProp28,
Intente la siguiente fórmula para crear una nueva tabla calculada:
New Table =
FILTER (
DISTINCT (
SELECTCOLUMNS (
'Table',
"ConsoINumber", [ConsoINumber],
"Consigee", [Consignee],
"Branch", [Branch]
)
),
[Consigee] <> BLANK ()
)
Añadir columna:
Concate =
CONCATENATEX (
FILTER (
'New Table',
'New Table'[ConsoINumber] = EARLIER ( 'New Table'[ConsoINumber] )
&& 'New Table'[Consigee] = EARLIER ( 'New Table'[Consigee] )
&& 'New Table'[Branch] <> BLANK ()
),
[Branch],
","
)
A continuación, utilice LOOKUPVALUE() para encontrar el valor coincidente en la columna Concate:
New Column =
LOOKUPVALUE (
'New Table'[Concate],
'New Table'[ConsoINumber], [ConsoINumber],
'New Table'[Consigee], [Consignee]
)
La salida final se muestra a continuación:
Saludos
Párpados Qin
Si este post ayuda, entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
No @NickProp28
Si realmente necesita en DAX, entonces no consulte el siguiente enlace,
a continuación enlace puede convertir varias filas en 1 fila en Power Query Editor
Gracias y saludos,
Mohammed Adnan
@NickProp28 , Pruebe una de las dos medidas
concatenarx(values(Table[branch]),[branch])
O
concatenarx(distinct(Table[branch]),[branch])
Estimado @amitchandak ,
Gracias por su respuesta.
Pero el DAX está concluyendo toda la rama que tengo en los datos sin procesar. ¿Puedo tenerlo separado en función de su ConsolNumer y aligment por ',' ?