Necesito crear una medida que tenga una tabla virtual que combine 2 columnas de dos tablas diferentes. Ahora mismo solo tengo el dax para combinar dos columnas de la misma tabla en la función summarize:
FUERON table_0 =
ADDCOLUMNS(
CALCULABLETABLE(
RESUMIR(
DIM_TERRITORIO_NO_RLS
,DIM_TERRITORIO_NO_RLS[DES_TERRNIVEL2]
,DIM_TERRITORIO_NO_RLS[DES_TERRNIVEL1]
), ELIMINAR FILTROS(DIM_TERRITORIO_NO_RLS[DES_TERRNIVEL1]), ELIMINAR FILTROS(DIM_TERRITORIO_NO_RLS[DES_TERRNIVEL2]), DIM_TERRITORIO_NO_RLS[TERR_LINEA] = "G")
, "CM GER"
,CALCULAR([CM% GER2 NO_RLS]
,ELIMINAR FILTROS(DIM_TERRITORIO_NO_RLS[DES_TERRNIVEL1_FILTER], DIM_TERRITORIO_NO_RLS[DES_TERRNIVEL2_FILTER])
,ELIMINAR FILTROS(DIM_GEO_NO_RLS[DES_GEONIVEL3_FILTER], DIM_GEO_NO_RLS[DES_GEONIVEL4_FILTER]) )
, "CM TU"
,CALCULAR([CM% TU NO_RLS]
,ELIMINAR FILTROS(DIM_TERRITORIO_NO_RLS[DES_TERRNIVEL1_FILTER], DIM_TERRITORIO_NO_RLS[DES_TERRNIVEL2_FILTER])
,ELIMINAR FILTROS(DIM_GEO_NO_RLS[DES_GEONIVEL3_FILTER], DIM_GEO_NO_RLS[DES_GEONIVEL4_FILTER]) )
)
Sé que es un poco largo y complicado, pero esencialmente, estoy tomando las columnas DES_TERRNIVEL1 y DES_TERRNIVEL2 (ambas de la tabla DIM_TERRITORIO_NO_RLS), colocándolas en una tabla virtual y agregando dos compases con un puñado de filtros.
Ahora, sin embargo, necesito combinar DES_TERRNIVEL2 y la columna DES_GEONIVEL2 que proviene de la tabla DIM_GEO_NO_RLS, ya que quiero ver los valores de la medida de DES_GEONIVEL2 dentro de DES_TERRNIVEL2. Para contextualizar: las columnas siguen una jerarquía: DES_TERRNIVEL2 es el estado, DES_TERRNIVEL1 es el condado y DES_GEONIVEL2 es la ciudad. Entonces, para este ejemplo, necesito ver los valores de las ciudades dentro de los estados a los que pertenecen.
¡Realmente agradecería cualquier tipo de ayuda!
Probé este dax por ahora pero no está funcionando:
FUERON table_0 =
ADDCOLUMNS(
CALCULABLETABLE(
GENERAR(RESUMIR(
DIM_TERRITORIO_NO_RLS
,DIM_TERRITORIO_NO_RLS[DES_TERRNIVEL2]), SELECTCOLUMNS(TABLA RELACIONADA(DIM_GEO_NO_RLS), "Ciudad", DIM_GEO_NO_RLS[DES_GEONIVEL2])
), ELIMINAR FILTROS(DIM_TERRITORIO_NO_RLS[DES_TERRNIVEL1]), ELIMINAR FILTROS(DIM_TERRITORIO_NO_RLS[DES_TERRNIVEL2]), DIM_TERRITORIO_NO_RLS[TERR_LINEA] = "B")
, "CM Enoxa"
,CALCULAR([CM% Hibor TTO 3M Informe no_rls Felipe]
,ELIMINAR FILTROS(DIM_TERRITORIO_NO_RLS[DES_TERRNIVEL1_FILTER], DIM_TERRITORIO_NO_RLS[DES_TERRNIVEL2_FILTER])
,ELIMINAR FILTROS(DIM_GEO_NO_RLS[DES_GEONIVEL3_FILTER], DIM_GEO_NO_RLS[DES_GEONIVEL4_FILTER]) ))