Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
Tengo dos relaciones entre dos tablas: una tabla de contratos y una tabla de planes de precios. El activo está entre el plan de precios actual del contrato, y el inactivo está entre el plan de precios al principio del contrato (los usuarios pueden cambiar entre los planes de precios durante el contrato). Me gustaría tener una columna calculada en mi tabla de contratos que muestre el nombre del primer plan de precios. Estos códigos no funcionan:
Primer Plan de Precios ( First Price Plan)
CALCULATE ( RELACIONADO ( PricePlans[Plan de precios] ), USERELATIONSHIP ( Contratos[ID del plan de primer precio], PricePlans[ID del plan de precio]))
Primer Plan de Precios ( First Price Plan)
CALCULATE ( SELECTEDVALUE ( PricePlans[Plan de precios] ), USERELATIONSHIP ( Contracts[First Price Plan ID], PricePlans[Price Plan ID]))
¿Por qué estos códigos no funcionan y qué podría funcionar?
Solved! Go to Solution.
@simormate , USERELATIONSHIP puede cambiar la relación en caso de medida. En el caso de la columna, simplemente puede utilizar su elección de combinaciones en el filtro.
Ejemplo
Primer plan de precios: minx (filtro(PricePlans,Contracts[Id del plan de primer precio]- PricePlans[ID del plan de precio]) PricePlans[Plan de precios] )
refer : https://www.youtube.com/watch?v=czNHt7UXIe8
Un artículo de sqlbi.com explicando el problema y las soluciones: https://www.sqlbi.com/articles/userelationship-in-calculated-columns/
@simormate , USERELATIONSHIP puede cambiar la relación en caso de medida. En el caso de la columna, simplemente puede utilizar su elección de combinaciones en el filtro.
Ejemplo
Primer plan de precios: minx (filtro(PricePlans,Contracts[Id del plan de primer precio]- PricePlans[ID del plan de precio]) PricePlans[Plan de precios] )
refer : https://www.youtube.com/watch?v=czNHt7UXIe8
Estás en problemas aquí. USERELATIONSHIP no puede cambiar la conexión entre tablas cuando se utiliza en una columna calculada. Solo la relación activa siempre está activa cuando se define una columna calculada. Hay artículos sobre este comportamiento en www.sqlbi.com.
Lo que puede hacer es usar LOOKUPVALUE en su lugar.
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |