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
rokacl
Helper I
Helper I

Dax : Seguimiento del progreso en una cadena de actividades

Hola

Tengo un proceso que hay que seguir paso a paso, sólo para estar seguro de que todo el mundo está haciendo sus cosas a tiempo, por lo que tengo una mesa con los pasos y los días para hacer la cosa. Así que quiero ser capaz de mostrar el paso real, y el que viene.

Aquí el ejemplo:

Evento realDías para hacerloResponsable
Escribir la carta3Ann
Codificar la carta1Peter
Enviar la carta2Mike

Así que necesito una manera de crear una columna que muestre el siguiente paso, en relación con la fase real,

Aquí el ejemplo:

Evento realDías para hacerloResponsableSiguiente paso
Escribir la carta3AnnCodificar la carta
Codificar la carta1PeterEnviar la carta
Enviar la carta2Mike-

Tengo como 24 eventos, así que un IF anidado suena como una solución ficticia,

¿Alguna idea?

Gracias

1 ACCEPTED SOLUTION
harshnathani
Community Champion
Community Champion

Hola @rokacl ,

Puede crear una columna de índice wrt a los pasos.

1.jpg

A continuación, utilice la medida

Próximo Evento ?

var _a á MAX('Table'[Index Column])

devolución
CALCULATE(MIN('Table'[Evento real]), FILTER(ALL('Table'),'Table'[Index Column] -_a+1))
2.JPG

saludos
Harsh Nathani

¿Respondí a tu pregunta? ¡Marca mi puesto como solución! Apreciar con un Kudos!! (Haga clic en el botón Pulgarhacia arriba)

View solution in original post

5 REPLIES 5
v-lili6-msft
Community Support
Community Support

hola @rokacl

En primer lugar, debe definir un número de ordenación para el evento en un evento tenue y crear una relación con la tabla de datos

1.JPG

A continuación, en la tabla de datos, cree una nueva columna como se muestra a continuación:

Next Step = CALCULATE(MAX('Dim Event'[Actual Event]),FILTER(ALL('Dim Event'),CALCULATE(MAX('Dim Event'[Sort No]))=RELATED('Dim Event'[Sort No])+1))

Resultado:

2.JPG

y aquí está el archivo pbix de muestra, por favor pruébelo.

saludos

Lin

Community Support Team _ Lin
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
harshnathani
Community Champion
Community Champion

Hola @rokacl ,

Puede crear una columna de índice wrt a los pasos.

1.jpg

A continuación, utilice la medida

Próximo Evento ?

var _a á MAX('Table'[Index Column])

devolución
CALCULATE(MIN('Table'[Evento real]), FILTER(ALL('Table'),'Table'[Index Column] -_a+1))
2.JPG

saludos
Harsh Nathani

¿Respondí a tu pregunta? ¡Marca mi puesto como solución! Apreciar con un Kudos!! (Haga clic en el botón Pulgarhacia arriba)

Muchas gracias, utilicé el interruptor sólo para continuar, pero este era el tipo de solución en la que estaba pensando, voy a probarlo hoy,

¡Que tengas un buen día!

amitchandak
Super User
Super User

@rokacl , ¿Tiene algún mater para el pedido de eventos? Mirando esto sólo podemos codificar el orden de eventos. Lo que necesitamos es una tabla de pedidos de eventos. Podemos poner eso en esta tabla usando related o lookupvalue.

Y si no son continuos podemos usar el rango para hacerlos continuos

Para el rango Refiera estos links
https://radacad.com/how-to-use-rankx-in-dax-part-2-of-3-calculated-measures
https://radacad.com/how-to-use-rankx-in-dax-part-1-of-3-calculated-columns
https://radacad.com/how-to-use-rankx-in-dax-part-3-of-3-the-finale
https://community.powerbi.com/t5/Community-Blog/Dynamic-TopN-made-easy-with-What-If-Parameter/ba-p/3...

Greg_Deckler
Super User
Super User

Correcto, @rokacl desea una instrucción SWITCH o SWITCH(TRUE()...). A menos que tenga alguna tabla de los pasos en orden con los pasos siguientes y anteriores en ellos y luego podría usar LOOKUPVALUE.

@ 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.