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

Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!

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
April AMA free

Microsoft Fabric AMA Livestream

Join us Tuesday, April 09, 9:00 – 10:00 AM PST for a live, expert-led Q&A session on all things Microsoft Fabric!

March Fabric Community Update

Fabric Community Update - March 2024

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

Top Solution Authors