Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

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.

Reply
Tybaal
Helper II
Helper II

Filtrar datos con otra condición de tabla

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.

1 ACCEPTED 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


Did I answer your question? Mark my post as a solution!

Proud to be a Super User!

Check out my blog: Power BI em Português



View solution in original post

7 REPLIES 7
Fowmy
Super User
Super User

@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.

Did I answer your question? Mark my post as a solution! and hit thumbs up


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 🙂

Youtube Linkedin

Did I answer your question? Mark my post as a solution! and hit thumbs up


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 :

Tybaal_0-1599484693588.png

¿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


Did I answer your question? Mark my post as a solution!

Proud to be a Super User!

Check out my blog: Power BI em Português



Hola @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


Did I answer your question? Mark my post as a solution!

Proud to be a Super User!

Check out my blog: Power BI em Português



MFelix
Super User
Super User

Hola @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


Did I answer your question? Mark my post as a solution!

Proud to be a Super User!

Check out my blog: Power BI em Português



Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.

Top Kudoed Authors