cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Highlighted
Helper II
Helper II

Distribuir intervalos de fechas en grupos automáticamente

Hola gente de la comunidad!

Estoy tratando de dividir los intervalos de fechas del proyecto en 3 grupos iguales (cuando sea posible) Tengo una lista de todas las fechas en las que se trabajó cada proyecto, y quiero mostrar automáticamente en qué 3a fecha cae. Ver más abajo

Proyecto 17/4/20191
Proyecto 17/5/20191
Proyecto 17/6/20192
Proyecto 17/7/20192
Proyecto 17/8/20193
Proyecto 17/9/20193
Proyecto 28/10/20191
Proyecto 28/11/20192
Proyecto 35/4/20191
Proyecto 35/5/20192
Proyecto 35/6/20193

He buscado funciones de rango, etc, pero no estoy encontrando nada donde puedo establecer el número máximo en 3. ¿Alguien puede ayudarme con esto?

12 REPLIES 12
Highlighted
Community Champion
Community Champion

Hola @TO_CB

Según su muestra mi respuesta anterior responde a su pregunta.

Probablemente deberías poner más tiempo en hacer una buena muestra de tus datos cuando preguntes para que llegues a la respuesta de punto.

Pruebe lo siguiente como medida, se prefiere la columna cuando hay un cálculo hecho para cada fila.

_number = 
var _cnt = rankx(allselected(Table1),CALCULATE ( MAX (Table1[Dates worked]), allexcept(table1, table1[Project #])),,ASC)
var _max = CALCULATE(COUNTROWS(Table1),ALLEXCEPT(table1,Table1[Project #]))
var _d3 = _max/3
return CEILING(_cnt/_d3,1)


Hope it resolves your issue? Please consider accepting it as the solution to help the other members find it more quickly.


Appreciate your Kudos, Press the thumbs up button!!👍


Regards,
Pranit


Highlighted

Mis disculpas de que mi petición no estaba clara. No uso los foros a menudo para pedir ayuda, así que perdóname por pensar que había explicado lo que estaba buscando lo suficientemente a fondo.

He probado su medida, y en realidad ha empeorado en la vuelta de número.

Trataré de explicar esto más en profundidad.

La necesidad: Para desglosar una duración de proyectos (de principio a fin) en tercios. Identifique qué fechas entran en la 3a de cada proyecto. Las duraciones pueden ser desde 1 día hasta cientos de días de duración. Tenemos una mesa con miles de proyectos de diferentes duraciones. Ya he creado una tabla que muestra el número de proyecto y cada fecha individual en la que el proyecto estaba activo. se muestra aquí

Tabla de ejemplo:

Proyecto #Fechas trabajadas
Proyecto 17/4/2019
Proyecto 17/5/2019
Proyecto 17/6/2019
Proyecto 17/7/2019
Proyecto 17/8/2019
Proyecto 17/9/2019
Proyecto 28/10/2019
Proyecto 28/11/2019
Proyecto 35/4/2019
Proyecto 35/5/2019
Proyecto 35/6/2019

La solicitud: ¿puede alguien ayudarme a crear una columna calculada, ya sea en DAX o en Power Query, para etiquetar cada fila como el primer, medio o último tercio de un proyecto. El resultado se vería como a continuación

Ejemplo Tabla 2: Resultado deseado

Proyecto #Fechas trabajadasTercios
Proyecto 17/4/20191
Proyecto 17/5/20191
Proyecto 17/6/20192
Proyecto 17/7/20192
Proyecto 17/8/20193
Proyecto 17/9/20193
Proyecto 28/10/20191
Proyecto 28/11/20192
Proyecto 35/4/20191
Proyecto 35/5/20192
Proyecto 35/6/20193

Espero que esta explicación sea más clara de lo que mi pedido original.

Highlighted

Hola @TO_CB ,

Primero cree una columna como se muestra a continuación:

Rank = RANKX(FILTER('Table','Table'[Project #]=EARLIER('Table'[Project #])),'Table'[Dates worked],,ASC)

A continuación, cree una medida como se indica a continuación:

Thirds = 
var _max=MAXX(FILTER(ALL('Table'),'Table'[Project #]=MAX('Table'[Project #])),'Table'[Rank])
var _count=CALCULATE(COUNT('Table'[Project #]),FILTER(ALL('Table'),'Table'[Project #]=MAX('Table'[Project #])))
Return
IF(_max<=3,MAX('Table'[Rank]),DIVIDE(MAX('Table'[Rank]),_count/3))

Y verás:

1.png

Para el archivo .pbix relacionado, pls ver adjunto.

Saludos
Kelly
¿He respondido a tu pregunta? ¡Marca mi puesto como una solución!

View solution in original post

Helpful resources

Announcements
Community Conference

Power Platform Community Conference

Check out the on demand sessions that are available now!

Community Conference

Microsoft Power Platform Communities

Check out the Winners!

secondImage

Create an end-to-end data and analytics solution

Learn how Power BI works with the latest Azure data and analytics innovations at the digital event with Microsoft CEO Satya Nadella.

Top Solution Authors