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

Grow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric 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
RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

MayPowerBICarousel1

Power BI Monthly Update - May 2024

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