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.
Hola
Me gustaría hacer algo parece simple, pero no llego a mi meta...
Tengo que mostrar datos en una columna con una condición en una columna de otra tabla.
Ejemplo:
si ('Dimensión 1'[campo 1] á 'X'; 'Dimensión 2'[campo 1])
else if (('Dimension 1'[field 1] á 'Y'; 'Dimensión 2'[campo 2])
¿Alguien que me ayude?
(lo siento, sé que parece simpke pero soy un principiante)
Gracias de antemano.
Solved! Go to Solution.
Hola @Tybaal ,
Pruebe la siguiente fórmula:
Column =
IF (
RELATED ( ContractType[ContractType] ) = "X";
RELATED ( 'Condition'[ConditionX] );
IF (
RELATED ( ContractType[ContractType] ) = "Y";
RELATED ( 'Condition'[ConditionY] )
)
)
Si sólo tiene dos condiciones, entonces la fórmula puede ser.
Column =
IF (
RELATED ( ContractType[ContractType] ) = "X";
RELATED ( 'Condition'[ConditionX] );
RELATED ( 'Condition'[ConditionY] )
)
Compruebe el archivo PBIX con ambas versiones
Regards
Miguel Félix
Proud to be a Super User!
Check out my blog: Power BI em Português@Tybaal
Debe proporcionar más detalles sobre cómo se configura el modelo. Si el valor es X en la dimensión 1 para ir y obtener valor de Dimension2, ¿debe haber una relación que pueda usar para obtener el valor mediante la función RELACIONADA o una condición para buscar valor mediante una función como LOOKUPVALUE?
Mejor compartir algunos datos ficticios que muestran tanto las tablas como la salida esperada.
⭕ Subscribe and learn Power BI from these videos
⚪ Website ⚪ LinkedIn ⚪ PBI User Group
Gracias por sus respuestas.
Voy a detallar más 🙂
De hecho tengo 2 dimensiones, ambas están vinculadas a una tabla de hechos en mi modelo:
Quiero crear una nueva columna en mi tabla de hechos con esta lógica:
Nueva columna de la tabla de hechos: If ('Tipo de contrato de dim'[Código de tipo de contrato] á 'P'; 'Dim Terms'[P Term])
Else if ('Dim contract type'[ContractType code] á 'S'; 'Dim Terms' [S Term])
@Tybaal
¿Puede probar este código para crear una nueva columna en la tabla de hechos:
New fact table column =
If (
RELATED('Dim contract type'[ContractType code]) = 'P',
RELATED('Dim Terms'[P Term]),
if (
RELATED('Dim contract type'[ContractType code]) = 'S',
RELATED('Dim Terms'[S Term]))
)
________________________
Si mi respuesta fue útil, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla
Haga clic en el icono Thumbs-Up si le gusta esta respuesta 🙂
⭕ Subscribe and learn Power BI from these videos
⚪ Website ⚪ LinkedIn ⚪ PBI User Group
Gracias por su ayuda.
Desafortunadamente, probé su propuesta y todavía no funciona.
Hice este esquema :
¿Tienes otra idea?
Hola @Tybaal ,
Pruebe la siguiente fórmula:
Column =
IF (
RELATED ( ContractType[ContractType] ) = "X";
RELATED ( 'Condition'[ConditionX] );
IF (
RELATED ( ContractType[ContractType] ) = "Y";
RELATED ( 'Condition'[ConditionY] )
)
)
Si sólo tiene dos condiciones, entonces la fórmula puede ser.
Column =
IF (
RELATED ( ContractType[ContractType] ) = "X";
RELATED ( 'Condition'[ConditionX] );
RELATED ( 'Condition'[ConditionY] )
)
Compruebe el archivo PBIX con ambas versiones
Regards
Miguel Félix
Proud to be a Super User!
Check out my blog: Power BI em PortuguêsHola @Tybaal ,
¿Asumo que las tablas están relacionadas por un número de contrato? ¿Cuál es el vínculo entre las tablas de hechos y dimensiones?
Mirando su solicitud asumo que tendría que usar una búsqueda para obtener los datos, pero la búsqueda debe tener el enlace común (es similar a VLOOKUP en Excel).
¿Puede compartir una pequeña muestra de datos?
Regards
Miguel Félix
Proud to be a Super User!
Check out my blog: Power BI em PortuguêsHola @Tybaal ,
Este tipo de filtrado es posible, sin embargo, existe la necesidad de más información. ¿Puede compartir una muestra de sus datos y el resultado esperado? Asumo que hay algún campo común entre ambas tablas que le permiten obtener el filtrado.
Regards
Miguel Félix
Proud to be a Super User!
Check out my blog: Power BI em PortuguêsCovering 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 |