Forum Discussion
AddColumns de otra tabla
Buenos días
Necesito crear una tabla de resumen. Tengo la primera parte que es la creación de una tabla con fechas de fin de mes de mi tabla de fechas:
=
FILTER (
SELECTCOLUMNS (
DIM_Date_Slicer,
"DateKey", DIM_Date_Slicer[DateKey],
"MonthEndDate", DIM_Date_Slicer[Date],
Fact
),
[MonthEndDate] = EOMONTH ( [MonthEndDate], 0 )
)
Felicitaciones a @AIB que proporcionó este código que encontré en otro hilo.
Ahora quiero agregar dos columnas - ClientName y FacilityName - de una tabla llamada 'FactFacilityNames'. No he sido capaz de averiguar la sintaxis adecuada para lograr esto.
Como siempre, ¡agradezco la ayuda de la Comunidad!
Saludos
Finalmente fue capaz de resolver esto con la función CROSSJOIN. Primero tuve que crear una tabla intermedia con las combinaciones cliente distinto - instalación que necesitaba. Estoy seguro de que debe haber una manera de hacer esto en un solo paso. Puede que no sea la solución más limpia, pero al menos funciona por ahora.
=CROSSJOIN( FILTER ( SELECTCOLUMNS ( DIM_Date_Slicer, "DateKey", DIM_Date_Slicer[DateKey], "MonthEndDate", DIM_Date_Slicer[Date] ), [MonthEndDate] = EOMONTH ( [MonthEndDate], 0 )), FactLiftClientFacility )Gracias de nuevo por sus esfuerzos!
7 Replies
- Syndicate_Admin
Administrator
Hey @rsbin ,
puede agregar nuevas columnas con la función ADDCOLUMNS:
= ADDCOLUMNS( FILTER( SELECTCOLUMNS( DIM_Date_Slicer, "DateKey", DIM_Date_Slicer[DateKey], "MonthEndDate", DIM_Date_Slicer[Date] ), [MonthEndDate] = EOMONTH ( [MonthEndDate], 0 ) ), "ClientName", [YourMeasureOrFormulaThatReturnsTheRightClient], "FacilityName", [YourMeasureOrFormulaThatReturnsTheRightFacility] )Para desarrollar resultados como este DAX Studio es una ayuda increíble, sólo quería mencionar que 😉
Si necesita ayuda por favor hágamelo saber.Si respondiera a su pregunta, estaría feliz si pudiera marcar mi publicación como una solución ✔️ y darle un pulgar hacia arriba 👍SaludosDenisBlog: WhatTheFact.biSígueme: twitter.com/DenSelimovic- Syndicate_Admin
Administrator
Gracias por la respuesta rápida, pero no tengo una medida para estos otros dos campos.
Para cada fecha de fin de mes, necesito agregar cada combinación de cliente e instalación. Creo que aquí es donde todavía estoy atascado?
Cliente Facilidad 1 A 1 B 2 C 2 D 2 E Cualquier palabra adicional de sabiduría, por favor. Y gracias de nuevo.
- Syndicate_Admin
Administrator
Hey @rsbin ,
No conozco su modelo de datos.
Si proporciona más información (archivo PBIX, modelo de datos, tablas, relaciones) puedo ayudarlo. Pero con sólo su fórmula no puedo decirle cómo agregar las otras tablas.
Saludos
Denis