Forum Discussion
Dax
Hola
Tengo la siguiente "tabla 1" con datos de ventas de diferentes monedas ($ y USD):
Tengo una "tabla 2" (no relacionada), con diferentes tasas de conversión (TC) para las monedas utilizadas.
Ejemplo: 1 USD = 40 $
Necesito crear un colummn calculado, para que cada vez que seleccione una opción "TC" en mi informe, la tabla 1 muestre unas ventas "TOTAL USD".
Ejemplo si TC=40, el resultado sería: (TOTAL MONTO USD)
Supongo que debo usar RELATEDTABLE ya que mis opciones de TC son múltiples. Probé lo siguiente, pero no tuve éxito.
No @JCA,
¿La Tabla 2 contiene solo un campo denominado TC? Puede crear una medida como se indica a continuación en lugar de una columna calculada para obtener la base de valores USD en el valor TC seleccionado dinámicamente.
Measure for TOTAL MONTO USD = VAR _tab = SUMMARIZE ( 'Table 1', 'Table 1'[MONEDA ($/USD)], "_USD", IF ( SELECTEDVALUE ( 'Table 1'[MONEDA ($/USD)] ) = "USD", SELECTEDVALUE ( 'Table 1'[MONTO (S/IVA)] ), DIVIDE ( SELECTEDVALUE ( 'Table 1'[MONTO (S/IVA)] ), SELECTEDVALUE ( 'Table 2'[TC] ), 0 ) ) ) RETURN SUMX ( _tab, [_USD] )Si el anterior no es aplicable a su escenario, proporcione su resultado esperado con más detalles. Gracias.
Saludos
1 Reply
- Syndicate_Admin
Administrator
No @JCA,
¿La Tabla 2 contiene solo un campo denominado TC? Puede crear una medida como se indica a continuación en lugar de una columna calculada para obtener la base de valores USD en el valor TC seleccionado dinámicamente.
Measure for TOTAL MONTO USD = VAR _tab = SUMMARIZE ( 'Table 1', 'Table 1'[MONEDA ($/USD)], "_USD", IF ( SELECTEDVALUE ( 'Table 1'[MONEDA ($/USD)] ) = "USD", SELECTEDVALUE ( 'Table 1'[MONTO (S/IVA)] ), DIVIDE ( SELECTEDVALUE ( 'Table 1'[MONTO (S/IVA)] ), SELECTEDVALUE ( 'Table 2'[TC] ), 0 ) ) ) RETURN SUMX ( _tab, [_USD] )Si el anterior no es aplicable a su escenario, proporcione su resultado esperado con más detalles. Gracias.
Saludos