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
GAURAV7781
Helper III
Helper III

cómo mostrar el primer caso de violación de la primera expiración en el Informe

Hola a todos estoy atrapado en uno de la lógica o dax

A continuación, los datos de muestra he mostrado un artículo con diferentes lotes y diferentes fechas de caducidad junto con las fechas de último pedido. Quiero destacar esos bactches o SKU donde el pedido hecho a ese lote donde la fecha de caducidad estaba lejos

Ejemplo De usuario debe tener pedido de lote ct01, pero hizo el pedido de lote cu20 que es violación DE FEFO

GAURAV7781_0-1595042925357.png

Datos de muestra : https://docs.google.com/spreadsheets/d/e/2PACX-1vQ7QgVdbGHrvy6s0-w1kBhyIQgUiCnygrI3CCAIozpTYxv9IVZ5U...

2 REPLIES 2
v-eachen-msft
Community Support
Community Support

Hola @GAURAV7781 ,

¿Quiere decir personalizar el formato condicional?

Puede crear una columna como una marca:

Column =
VAR a =
    FILTER (
        'test - Sample Data',
        'test - Sample Data'[Customer] = EARLIER ( 'test - Sample Data'[Customer] )
            && 'test - Sample Data'[Item Description]
                = EARLIER ( 'test - Sample Data'[Item Description] )
    )
VAR b =
    COUNTX (
        a,
        CALCULATE ( FIRSTNONBLANK ( 'test - Sample Data'[Batch No], 1 ), a )
    )
RETURN
    IF ( b = 1, 1, 0 )

La columna "Index" se crea en el editor de consultas. Ahora puede establecer las reglas en formato condicional para que el valor que es 0 sea rojo.

Community Support Team _ Eads
If this post helps, then please consider Accept it as the solution to help the other members find it.
amitchandak
Super User
Super User

@GAURAV7781 , En caso de que necesite el primer lote no dentro del contexto, utilice esto como lote no o poner esto en calcular y eliminar el filtro de lote

firstnonblankvalue(Table[exp no],max(Table[Batch No]))

para el último

lastnonblankvalue(Table[exp no],max(Table[Batch No]))

O como

calculate(firstnonblankvalue(Table[exp no],max(Table[Batch No])), removefilters(Table[Batch No]))

Refiera mi blog en este https://www.linkedin.com/pulse/five-recent-power-bi-functions-you-should-use-more-often-amit-chandak

¿Puede compartir datos de ejemplo y salida de ejemplo en formato de tabla?

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.