Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
Syndicate_Admin
Administrator
Administrator

Total acumulado con medidas de uso

Tengo un conjunto de datos que tiene varias marcas de tiempo para los recursos. Necesito conservar las marcas de tiempo porque tendré un control deslizante que le permite ajustar todos los elementos visuales en función de la marca de tiempo. Sin embargo, muchas de las medidas que necesito calcular deben hacerse a nivel de activos. A continuación, se muestra un ejemplo de cómo se ven mis datos:

ajm07_1-1697840991959.png

Los campos amarillos están presentes en los datos y tengo medidas para calcular las 3 columnas naranjas. Así es como los estoy calculando.

total_benefit = SUMA(tabla[beneficio])

benefit_by_asset = CALCULAR([total_benefit], TODOSEXCEPTO(mesamesa[Recurso]))

total_cost= SUMA(tabla[costo])

cost_by_asset = CALCULAR([total_cost], TODOSEXCEPTO(mesamesa[Recurso]))

benefit_rank =
RANKX(
TODOS SELECCIONADOS(mesa[ID del activo]),
[benefit_by_asset],
,
DESC
)
Hasta aquí las cosas son sencillas. Sin embargo, donde tengo dificultades es que ahora necesito calcular el costo acumulado en función de ese rango. Y luego necesito que esto responda a un control deslizante de parámetros basado en el presupuesto. He pasado varias horas y no puedo hacer que esto funcione. ¡Cualquier ayuda será muy apreciada!
2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

@ajm07

Si desea mostrar que el costo acumulado es mayor o igual al presupuesto, debe cambiar la medida:

ind_cost_within_budget = IF([cum_cost] >= [Budget Value], 1, 0)

¿Y puede proporcionar algunos datos de muestra y el resultado esperado que desea?

¡Saludos!

Yolo Zhu

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

Syndicate_Admin
Administrator
Administrator

Puedo obtener un costo acumulado de trabajo con esta medida:

cum_cost = SUMX(TOPN([benefit_rank], CALCULABLETABLE(VALORES(mesa[activo]), TODOS SELECCIONADOS(mesa[activo])),[benefit_rank], ASC), [cost_by_asset]).
A continuación, agregué otra medida que calcula si el costo acumulado es mayor o igual que el parámetro de presupuesto (control deslizante).
ind_cost_within_budget = SI([cum_cost] <= [Valor del presupuesto], 1, 0)
Ahora necesito calcular el beneficio total para aquellos activos que están dentro del presupuesto.
Esto es lo que tengo hasta ahora, pero solo devuelve el beneficio total, lo necesito para filtrar los activos que no están dentro del presupuesto especificado.
benefit_within_budget = CALCULAR(SUMA(tabla[beneficio]), FILTRO(tabla, [ind_cost_within_budget]=1)).
¿Quizás necesito adoptar un enfoque diferente aquí? ¿Alguna idea?

Helpful resources

Announcements
RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

MayPowerBICarousel

Power BI Monthly Update - May 2024

Check out the May 2024 Power BI update to learn about new features.