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

Creación de una columna condicional

Hola

Estoy tratando de crear una columna que presenta "Verdadero" o "Falso" dependiendo de la fecha. Quiero que la columna examine "Fecha de informe", evalúe si es el mes actual o el mes pasado y, a continuación, presente un valor en el "RAG del mes anterior".

Si es posible, sería beneficioso mostrar el estado RAG del mes anterior en el 'Mes anterior RAG' en lugar de simplemente 'Verdadero' o 'Falso' (una copia y pegar si lo desea). SI miras a continuación, he intentado hacer esto, pero actualmente está presentando valores para todo y no sólo el mes anterior.

Los datos de muestra se muestran a continuación junto con la fórmula que he utilizado.

Previous Month RAG = CALCULATE(FIRSTNONBLANK('Open_Activities_DAI'[RAG],TRUE()),FILTER(ALLEXCEPT('Open_Activities_DAI','OPEN_ACTIVITIES_DAI'[RAG]),MONTH('Open_Activities_DAI'[Report date])=MONTH(TODAY())-1)) 

deanbland_0-1605863645989.png

4 REPLIES 4
v-eqin-msft
Community Support
Community Support

Hola @deanbland ,

¿Podría decirme si su problema ha sido resuelto? Si es así, amablemente Acédárlo como la solución. Más gente se beneficiará de ello. O todavía está confundido al respecto, por favor proporcione más detalles sobre su tabla y su problema o compártame con su archivo pbix de su Onedrive for Business.

Saludos
Eyelyn Qin

v-eqin-msft
Community Support
Community Support

Hola @speedramps ,

Por favor, intente esto:

Measure =
CALCULATE (
    MAX ( 'Open_Activities_DAI'[RAG] ),
    PREVIOUSMONTH ( 'Open_Activities_DAI'[Report Date] )
)

11.23.6.1.PNG

¿He respondido a tu pregunta? Por favor, marque mi respuesta como solución. Muchas gracias.
Si no es así, cargue algunas muestras de datos insensibles y la salida esperada.

Saludos
Eyelyn Qin

speedramps
Super User
Super User

Por favor considere esta solución y haga clic en Aceptar solución para dejar felicitaciones

Intente usar una tabla de calendario con una columna de desplazamiento de fecha y mes
Por ejemplo, 0 este mes, -1 , el mes pasado, -2 meses pervios y +1 el mes que viene

A continuación, cree una relación de uno a muchos entre el calendario[fecha] y RAGS(date)

A continuación, cree las siguientes medidas dax

RAG El mes pasado ?

CALCULATE(SUM(RAGS[RAG]),

'Calendario'[MonthOffset]-1)

RAG Este mes ?

CALCULATE(SUM(RAGS[RAG]),

'Calendario'[MonthOffset]-0)

Haga clic aquí para ver el ejemplo de PBIX

amitchandak
Super User
Super User

@deanbland , una nueva columna como

maxx(filter(table, 'OPEN_ACTIVITIES_DAI'[Fecha del informe] -dateadd(earlier('OPEN_ACTIVITIES_DAI'[Fecha del informe]),-1,month)),'OPEN_ACTIVITIES_DAI'[RAG])

O

maxx(filter(table, 'OPEN_ACTIVITIES_DAI'[Fecha del informe] -dateadd(earlier('OPEN_ACTIVITIES_DAI'[Fecha del informe]),-1,month)
&& 'OPEN_ACTIVITIES_DAI'[Título de la RDAI] 'earlier('OPEN_ACTIVITIES_DAI'[RDAI Title] ) ),'OPEN_ACTIVITIES_DAI'[RAG])

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.