- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content

Ayuda para marcar el cambio de estado
Quiero tener una medida que muestre 1 cuando un estado haya cambiado y 0 cuando el estado sea el mismo que el valor de ayer. Mi conjunto de datos es bastante grande, por lo que quiero evitar usar una columna calculada si es posible.
Siento que estoy muy cerca de tener el DAX correcto, pero esta medida no me está dando el resultado que estoy buscando.
Change Status Flag =
INT (
COUNTROWS (
FILTER (
'Table',
'Table'[Key]
= EARLIER ( 'Table'[Key] )
&& 'Table'[Status]
<> EARLIER ( 'Table'[Status] )
&& 'Table'[Snapshot Date]
= EARLIER ( 'Table'[Snapshot Date] )
)
) > 0
)
Lo que estoy recibiendo -
Valor establecido en 1 aunque el estado del día anterior no haya cambiado
Lo que quiero:
Marque solo las filas donde el estado es diferente al de ayer.
¿Alguien podría ayudarme con el DAX para lograr esto? Gracias de antemano por su ayuda.
Se adjuntan mis datos de muestra.
Snapshot DateKeyStatus
|
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content

Hasta ahora, pocos usuarios optan por las funciones de ventana; Tal vez pocos tienen una comprensión profunda de ellos.
Espero que las funciones de la ventana sean más eficientes en tales escenarios que FILTER() de la "vieja escuela".
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content

Hola
Se adjunta el archivo PBI.
Espero que esto ayude.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content

Tomo Kudos en cualquier momento. ¡Me alegro de poder ayudar!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content

Establezca la columna personalizada para que sea:
Change Status Flag =
VAR CurrentDate = 'Table'[Snapshot Date]
VAR CurrentKey = 'Table'[Key]
VAR CurrentStatus = 'Table'[Status]
VAR PreviousStatus =
CALCULATE(
FIRSTNONBLANK('Table'[Status], 1),
FILTER(
'Table',
'Table'[Snapshot Date] = CurrentDate - 1 &&
'Table'[Key] = CurrentKey
)
)
RETURN IF(ISBLANK(PreviousStatus), 0, IF(CurrentStatus <> PreviousStatus, 1, 0))

Helpful resources
Join us at the Microsoft Fabric Community Conference
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Power BI Monthly Update - February 2025
Check out the February 2025 Power BI update to learn about new features.

Subject | Author | Posted | |
---|---|---|---|
08-13-2024 03:42 PM | |||
05-28-2024 08:51 PM | |||
06-05-2024 06:35 PM | |||
08-14-2023 11:35 PM | |||
02-28-2024 10:49 AM |
User | Count |
---|---|
1 | |
1 | |
1 | |
1 |