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
iiomarioii
Helper II
Helper II

Fecha en la que el valor es negativo

Hola, chicos

esta es mi mesa:

Tabla1:

FechaNúmero de artículoCantidad (Medida)
01.01.2020 1 10
02.01.2020 1 5
03.01.2020 1 0
04.01.2020 1 -5
01.01.2020 2 12
02.01.2020 2 3
03.01.2020 2 -2
04.01.2020 2 -5

Cantidad : CALCULATE (

SUM ( Inventario[Cantidad] ),
FILTRO (ALL (Fecha), 'Fecha'[Fecha] <- MAX ( 'Fecha'[Fecha])))

Tengo diferentes elementos con valores decrecientes y necesito una tabla que me muestre la fecha de los diferentes elementos, cuando el valor es positivo (>0) por última vez.

Así, por ejemplo:

Tabla 2:

Número de artículoFecha
103.01.2020
202.01.2020

¿Alguna idea? 🙂

¡Gracias!

12 REPLIES 12
Fowmy
Super User
Super User

@iiomarioii

Pruebe esto como nueva columna:

Positive = 
IF(
    [Date] = 
    CALCULATE(
        MAX(Table1[Date]),
        ALLEXCEPT(Table1,Table1[Item number]),
        Table1[Quantity]>0
    ), 
    [Date],
    BLANK()
)

________________________

¿He respondido a tu pregunta? Marque este post como una solución, esto ayudará a otros!.

Acepto 🙂 KUDOS

YoutubeLinkedin


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

Positivo ( Positive)
SI(
[Fecha] ?
CALCULATE(
MAX('Fecha'[Fecha]),
ALLEXCEPT(Table1,Table1[número de artículo]),
[Cantidad]>0
),
[Fecha],
BLANK()
)
¡Gracias! Recibo este error:
Se ha utilizado una función 'CALCULATE' en una expresión True/False que se utiliza como expresión de filtro de tabla. Esto no está permitido.

@iiomarioii

Lo agregué como una columna y se puede utilizar como una medida, así. Puede agregar la nueva columna como filtro en Filtro visual y establecerla en <>-Blank para mostrar solo los registros que cumplen la condición.

Compruebe el archivo: https://1drv.ms/u/s!AmoScH5srsIYgYIMjN8BuD99S0yuAA?e=XvlDMf

________________________

¿He respondido a tu pregunta? Marque este post como una solución, esto ayudará a otros!.

Acepto 🙂 KUDOS

YoutubeLinkedin


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

@Fowmy

He intentado tu acercamiento. Todavía estoy recibiendo este error, cuando uso la columna de fecha de la tabla de fechas:

Dateprob1.PNG

Al utilizar la columna de fecha en la tabla con las cantidades, estoy recibiendo este error:

datenprob2.PNG

Gracias por su ayuda.

@iiomarioii

Utilice esta medida si tiene tabla de calendario:

Positive Calendar = 
VAR _Date = MAX('Calendar'[Date])

RETURN

IF( _Date = 
    CALCULATE( 
        MAX(Table1[Date]),
        ALLEXCEPT(Table1,Table1[Item number]),
    Table1[Quantity]>0
    ),
    _Date,
    BLANK()
)

________________________

¿He respondido a tu pregunta? Marque este post como una solución, esto ayudará a otros!.

Acepto 🙂 KUDOS

YoutubeLinkedin

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

@Fowmy Gracias

Todavía estoy recibiendo este error:

Se ha utilizado una función 'CALCULATE' en una expresión True/False que se utiliza como expresión de filtro de tabla. Esto no está permitido.

Hola @iiomarioii,

Intente agregar filtro a la fórmula.

positive =
IF (
    'Gesamt2'[Date]
        = CALCULATE (
            MAX ( 'Date'[Date] ),
            FILTER ( ALLEXCEPT ( Tablle1, 'Tablle1'[Artikelnummer] ), [total] >= 0 )
        ),
    'Gesamt2'[Date],
    BLANK ()
)

Saludos
Liang
Si este post ayuda, entonces considera Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Hola @iiomarioii ,

¿Este problema es amado?
Si no, por favor hágamelo saber.

Saludos
Liang
Si este post ayuda, entonces considera Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

@iiomarioii

¿Podría compartir un archivo de ejemplo para que compruebe cómo está aplicando la medida?

Gracias

________________________

¿He respondido a tu pregunta? Marque este post como una solución, esto ayudará a otros!.

Acepto 🙂 KUDOS

YoutubeLinkedin

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

Greg_Deckler
Super User
Super User

@iiomarioii - Parece que quieres una variación en Lookup Min/Max - https://community.powerbi.com/t5/Quick-Measures-Gallery/Lookup-Min-Max/m-p/985814#M434


@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
The Definitive Guide to Power Query (M)

DAX is easy, CALCULATE makes DAX hard...

@Greg_Deckler

¡Gracias!

Traté de implementar la fórmula "Loopup min" pero desafortunadamente no puedo hacerlo de esa manera porque mi columna Cantidad es una medida. No es parte de la tabla 1

@iiomarioii - Correcto, por lo que lo que tendrá que hacer es usar SUMMARIZE o ADDCOLUMNS o una combinación de los dos para volver a crear la tabla como una variable dentro del código DAX. A continuación, puede FILTRAR en esa tabla para buscar las filas donde la medida es mayor que cero. Entonces obtienes el MINX de eso. Algunos ejemplos de cómo hacerlo se pueden encontrar aquí:

https://community.powerbi.com/t5/Quick-Measures-Gallery/Days-of-Supply/m-p/635656#M318

https://community.powerbi.com/t5/Quick-Measures-Gallery/TRIMMEAN/m-p/1074075#M504

https://community.powerbi.com/t5/Quick-Measures-Gallery/While-Loop/m-p/637535#M320


@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
The Definitive Guide to Power Query (M)

DAX is easy, CALCULATE makes DAX hard...

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.