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

Cálculo condicional con el último día del mes

Hola comunidad,

Tengo los campos Fecha, Stock, Precio periódico y Precio estándar. Lo que se requiere es que cuando se selecciona un intervalo de fechas y la fecha no se encuentra en el último día del mes, la acción se multiplica por el precio estándar y si el último día del mes se encuentra en la selección de dicha fecha, la acción se multiplica por precio periódico.

El objeto visual Timeline 2.1.1 se utiliza para el filtro de fecha.

timeline 2.1.1.JPG

Gracias por su apoyo.

saludos

Daniel Castillo

4 REPLIES 4
Super User II
Super User II

Hola @DanCasSan ,

¿Puede consultar lo siguiente sobre cómo obtener la respuesta de su pregunta correctamente:

https://community.powerbi.com/t5/Community-Blog/How-to-Get-Your-Question-Answered-Quickly/ba-p/38490

Gracias

Pragati





If this helps, Appreciate a KUDOS!
Did I answer your question? Mark my post as a solution!


Proud to be a Super User!




Community Support
Community Support

Hola @DanCasSan ,

Podemos crear una medida para satisfacer sus necesidades.

Primero creamos una muestra y no hay ninguna relación entre la tabla y la tabla de fechas.

con1.jpg

Entonces podemos crear una medida y el resultado como este,

Measure = 
var end_ = ENDOFMONTH('Date'[Date])
var selected_ = MAX('Date'[Date])
return
IF(selected_=end_,SUM('Table'[Stock]) * SUM('Table'[Standard Price]),SUM('Table'[Stock]) * SUM('Table'[Periodic Price]))

con2.jpg

con3.jpg

Si no cumple con sus requisitos, ¿podría proporcionar una muestra de maqueta basada en datos falsos o describir los campos de cada tabla y las relaciones entre tablas simplemente?

Será útil si puede mostrarnos el resultado esperado exacto basado en las tablas.

Cargue sus archivos en OneDrive para la Empresa y comparta el enlace aquí. Por favor, no contenga ninguna Información Confidencial o Datos Reales en su respuesta.

BTW, pbix como adjunto.

Saludos

Equipo de apoyo a la comunidad _ zhenbw

Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Community Support
Community Support

Hola @DanCasSan ,

¿Qué tal el resultado después de seguir las sugerencias mencionadas en mi publicación original?
¿Podría proporcionar más detalles o resultado esperado si no cumple con su requisito?

Saludos

Equipo de apoyo a la comunidad _ zhenbw

Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Helper III
Helper III

Querido, pude resolverlo con la siguiente fórmula DAX:

_CtdStockFin = 
VAR SelFecha = CALCULATE(MIN(DS_LogInv[BUDAT]),ALLSELECTED(DS_LogInv[BUDAT]))
VAR StockAlm = ALLSELECTED(DS_LogInv[NLGORT])
RETURN
IF(ISFILTERED(DS_LogInv[NLGORT]),
    CALCULATE([_StockAlmacen],DS_LogInv[BUDAT]=SelFecha)+[_CtdEntSal],
    CALCULATE([_StockCentro],DS_LogInv[BUDAT]=SelFecha)+[_CtdEntSal])

Helpful resources

Announcements
November Update

Check it Out!

Click here to read more about the November 2020 Updates!

Community Conference

Power Platform Community Conference

Check out the on demand sessions that are available now!

secondImage

Power Platform October Community Highlights

Check out the top community contributors across all of the communities

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
Top Kudoed Authors