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

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
Syndicate_Admin
Administrator
Administrator

Instrucción IF de DAX para 2 columnas filtradas

¡Hola!

Así que ha pasado aproximadamente 1 semana y parece que no puedo averiguar cómo hacer esto y simplemente me doy por vencido.

Solo quiero comparar 1 columna filtrada dos veces y probablemente más allá de eso después de darle sentido a esto.

Ejemplo

ID del artículo2023v2024
A2024
A2023
B2024
C2024
C2023

(Id. de elemento donde CvP = 2024) = (Id. de elemento donde CvP = 2023)
Si es verdadero = Coincidente, Else = No coincidente

A coincide

B no tiene rival porque no existía el pasado 2023

C coincide

A continuación se muestra lo que utilicé en DAX

RD Filter =
IF(
(CALCULATE(
SUM('RAW DATA (INVOICE)'[Item ID]),'RAW DATA (INVOICE)'[CC vs PP] = "2024"))
=
(CALCULATE(
SUM('RAW DATA (INVOICE)'[Item ID]),'RAW DATA (INVOICE)'[CC vs PP] = "2023"))
, "Matched","Unmatched")

4 REPLIES 4
Syndicate_Admin
Administrator
Administrator

Hola @lancersc

Gracias por la respuesta de @_AAndrade, permítanme proporcionar otra idea:

Aquí creo una medida:

RD Filter =
VAR _currentID =
    SELECTEDVALUE ( 'RAW DATA (INVOICE)'[Item ID] )
RETURN
    IF (
        CALCULATE (
            SELECTEDVALUE ( 'RAW DATA (INVOICE)'[Item ID] ),
            FILTER (
                ALLSELECTED ( 'RAW DATA (INVOICE)' ),
                'RAW DATA (INVOICE)'[Item ID] = _currentID
                    && 'RAW DATA (INVOICE)'[CvP] = 2024
            )
        )
            = CALCULATE (
                SELECTEDVALUE ( 'RAW DATA (INVOICE)'[Item ID] ),
                FILTER (
                    ALLSELECTED ( 'RAW DATA (INVOICE)' ),
                    'RAW DATA (INVOICE)'[Item ID] = _currentID
                        && 'RAW DATA (INVOICE)'[CvP] = 2023
                )
            ),
        "Matched",
        "Unmatched"
    )

El resultado es el siguiente:

vzhengdxumsft_0-1715568892052.png

Saludos

Zhengdong Xu
Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Syndicate_Admin
Administrator
Administrator

Hola @lancersc,

¿Podría proporcionar una tabla de ejemplo con algunos datos que representen su modelo, para que pueda echar un vistazo?

Bueno, esto es lo único que se me permite compartir rn. No estoy seguro de si es de alguna ayuda.
En el lado izquierdo del ID del elemento debe estar Matched/Unmatched.

lancersc_0-1715349648593.png

¿Dónde está esta columna "CC vs PP" y sus datos?

Helpful resources

Announcements
LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.

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.