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
Anonymous
Not applicable

agregar una columna personalizada comparando datos en otra tabla

Hola a todos

Tengo dos mesas (A, B).

Tabla A

Identificador de tareaTítuloFecha de creación
1Título 113-05-2020
2Título 210-02-2020
3Título 323-03-2020
4Título 413-12-2019
5Título 510-04-2020

Tabla B:

Fecha de inicioFecha de finalizaciónNúmero de iteración
01-12-201931-12-2019 1
01-01-202031-01-2020 2
01-02-202029-02-2020 3
01-03-202031-03-2020 4
01-04-202030-04-2020 5
01-05-202031-05-2020 6

Y la tabla de resultados debe ser:

Identificador de tareaTítuloFecha de creaciónNúmero de iteración
1Título 113-05-2020 6
2Título 210-02-2020 3
3Título 323-03-2020 4
4Título 413-12-2019 1
5Título 510-04-2020 5

Quiero agregar una columna en la tabla A que debe ser Número de iteración comparando Fecha de creación entre Fecha de inicio y Fecha de finalización.

Intenté combinar dos tablas, anexarla, agregar una columna condicional, columna personalizada pero nada funcionó como se esperaba.

Necesito una sugerencia sobre cómo manejar esto.

Gracias de antemano.

8 REPLIES 8
amitchandak
Super User
Super User

@essakkiappan , Una nueva columna como esta en la primera tabla

Nueva columna en la Tabla A - minx(filter(TableB,TableB[StartDate]<-TableA[Fecha de creación] && TableB[Fecha de finalización]>-TableA[Fecha de creación]),TablaB[Número de iteración])

Anonymous
Not applicable

Gracias@amitchandakpara la respuesta. Soy nuevo en PowerBI. Cuando intento agregar la fórmula que dio en la ventana Columna personalizada, no obtendré la columna Tabla B [StartDate/EndDate].

parry2k
Super User
Super User

@essakkiappan Creo que tiene una publicación similar, de todos modos agregar la siguiente columna, cambiar el nombre de la columna y la tabla según su modelo.

Iteration = 
VAR __createdDate = Tasks[Created Date]
RETURN
CALCULATE ( MAX ( Iteration[Iteration Number] ), __createdDate >= Iteration[Start Date], __createdDate <= Iteration[End date] )

Me gustaría elogiossi mi solución me ayudó.👉Si puedes pasar tiempo publicando la pregunta, también puedes hacer esfuerzos para darle a Kudos quien haya ayudado a resolver tu problema. ¡Es una muestra de agradecimiento!



Subscribe to the @PowerBIHowTo YT channel for an upcoming video on List and Record functions in Power Query!!

Learn Power BI and Fabric - subscribe to our YT channel - Click here: @PowerBIHowTo

If my solution proved useful, I'd be delighted to receive Kudos. When you put effort into asking a question, it's equally thoughtful to acknowledge and give Kudos to the individual who helped you solve the problem. It's a small gesture that shows appreciation and encouragement! ❤


Did I answer your question? Mark my post as a solution. Proud to be a Super User! Appreciate your Kudos 🙂
Feel free to email me with any of your BI needs.

Anonymous
Not applicable

Gracias parry2k por la respuesta, me enfrenté a algún problema con mi antiguo post mientras agregaba tablas así que creó el nuevo post.

Soy nuevo en PowerBI. Entonces, ¿puedes explicar un poco dónde necesito agregar esta fórmula? y por qué estamos usando la función MAX aquí? Necesito extraer sólo el número de iteración basado en la fecha de creación.

@essakkiappan ir a la tabla de tareas y, en el menú, seleccione agregar una nueva columna, max se usa para obtener el número máximo de iteración si encontró dos registros, pruebe esta columna y luego hágamelo saber para cualquier problema.

image.png

Me gustaría elogiossi mi solución me ayudó.👉Si puedes pasar tiempo publicando la pregunta, también puedes hacer esfuerzos para darle a Kudos quien haya ayudado a resolver tu problema. ¡Es una muestra de agradecimiento!



Subscribe to the @PowerBIHowTo YT channel for an upcoming video on List and Record functions in Power Query!!

Learn Power BI and Fabric - subscribe to our YT channel - Click here: @PowerBIHowTo

If my solution proved useful, I'd be delighted to receive Kudos. When you put effort into asking a question, it's equally thoughtful to acknowledge and give Kudos to the individual who helped you solve the problem. It's a small gesture that shows appreciation and encouragement! ❤


Did I answer your question? Mark my post as a solution. Proud to be a Super User! Appreciate your Kudos 🙂
Feel free to email me with any of your BI needs.

Anonymous
Not applicable

@parry2k Intenté eso, pero conseguir el siguiente error.

Las operaciones de comparación dax no admiten la comparación de valores de tipo Date con valores de tipo Text. Considere la posibilidad de utilizar la función VALUE o FORMAT para convertir uno de los valores.

image.png

@essakkiappan puede asegurarse de que la fecha de creación, la fecha de inicio y la fecha de finalización son de tipo de datos, como se puede ver claramente en el error, una o varias columnas no son del mismo tipo de datos.

Le recomiendo que realice un curso de aprendizaje guiado en Power BI para comprender los conceptos básicos.



Subscribe to the @PowerBIHowTo YT channel for an upcoming video on List and Record functions in Power Query!!

Learn Power BI and Fabric - subscribe to our YT channel - Click here: @PowerBIHowTo

If my solution proved useful, I'd be delighted to receive Kudos. When you put effort into asking a question, it's equally thoughtful to acknowledge and give Kudos to the individual who helped you solve the problem. It's a small gesture that shows appreciation and encouragement! ❤


Did I answer your question? Mark my post as a solution. Proud to be a Super User! Appreciate your Kudos 🙂
Feel free to email me with any of your BI needs.

Anonymous
Not applicable

Lo sentimos, @parry2k. He cambiado el tipo de datos de Fecha de creación, Fecha de inicio y Fecha de finalización a fecha, pero no he actualizado la tabla. Después de actualizar la tabla no vi ningún error en la fórmula. de todos modos, los datos no se han rellenado en la columna.

¿Puede sproporcionarme el enlace donde puedo referir las fórmulas que podemos usar?

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.