Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Cuadro 1 |
IDENTIFICACIÓN |
Nombre |
Cuadro 2 |
Fecha |
IDENTIFICACIÓN |
Valor en dólares |
Estas tablas están relacionadas a través de la columna ID, de una a muchas.
Cuando creo un objeto visual de matriz con Name de la tabla 1 y DollarValue de la tabla 2, funciona bien. Pero cuando creo una matriz visual usando ID de la Tabla 1 y DollarValue de la Tabla 2, todas las filas aparecen iguales.
Simplemente no soy capaz de entenderlo.
Cualquier orientación será apreciada.
@_Regina ,
No es posible. Lo estás haciendo mal o te falta información para compartir. Por favor, comparta un archivo PBI de muestra.
DollarValue CM =
var _current_date = CALCULAR(MAX(_date[Fecha]))
var _end_date = CALCULATE(MAX('Tabla2'[Fecha]), 'Tabla2'[Fecha] <= _current_date)
var r = CALCULAR(
SUMA(Tabla2[DollarValue ]),
'_date'[Fecha] = EOMONTH(_end_date,0),
'Tabla1'[ID] > -1
)
Retorno R
Esta es la medida que estoy utilizando.
Está bien @_Regina ,
Como tiene ' Tabla1'[ID] > -1 en su medida. Significa:
FILTER(ALL('Table1'[ID]),'Table1'[ID] > -1)
Por lo tanto, pasaría por todos los ID (independientemente del filtro) y devolvería el mismo número para todos ellos.
Debe cambiar su medida como se muestra a continuación para filtrar toda la tabla y trabajar como desee:
DollarValue CM =
VAR _current_date =
CALCULATE ( MAX ( _date[Date] ) )
VAR _end_date =
CALCULATE ( MAX ( 'Table2'[Date] ), 'Table2'[Date] <= _current_date )
VAR r =
CALCULATE (
SUM ( Table2[DollarValue ] ),
'_date'[Date] = EOMONTH ( _end_date, 0 ),
FILTER ( 'Table1', 'Table1'[ID] > -1 )
)
RETURN
r
Si esto resuelve su problema, por favor déle un pulgar hacia arriba y acéptelo como una solución para que sea más fácil para los demás encontrar lo que están buscando.
Saludos
Loran