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
VendettaBob
Helper II
Helper II

Medida dividida por dimensión

Hola

Estoy tratando de calcular una cifra de utilización mensual que es un cruce entre dimensiones agrupadas y una medida _TotalHours.

Tengo las siguientes dimensiones resaltadas en azul

Mi medida está en verde

Necesito crear la utilización amarilla:

VendettaBob_0-1605113046712.png

En teoría, la cifra de utilización debería ser lo suficientemente fácil de calcular: _TotalHours / Agreement.ContractedHours por Euip y Mes.

Pensé que tendría que resumir las columnas primero y luego hacer el calc?

Cualquier ayuda sería apreciada.

Gracias

Bob

3 REPLIES 3
V-pazhen-msft
Community Support
Community Support

@Fowmy
¿Esta tabla ya está resumió o simplemente la mesa original? Si esa es la tabla original, intente lo siguiente:

Utilización mensual ?
utilización de var [_TotalHours] / MAX(Agreement.ContractedHours)
Devolver Calcuate ( [utilización], filter(allselected(Table), [Date].[ Month.no]-max([fecha].[ month.no]))

Si ya tiene el número de mes en una columna, solo puede usar month-max([month]) en el filtro.


Paul Zheng _ Equipo de apoyo de la comunidad
Si este post ayuda, por favor Acédárlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Gracias por su respuesta, es muy apreciado.

Sin embargo, esto también debe calcularse para cada Equp.Item no sólo para el mes.

Así que sólo para recapitular:

VendettaBob_0-1605603391252.png

La utilización mensual es:

201801 es 3.08%

201802 es 17.11%

201803 es 43.75%

La utilización total sería entonces PROMEDIO(3,08 + 17,10 + 43,75) - 21,23%

¿Sería posible lograr este vwith DAX o necesitaría crear una tabla de hechos con esta información precalculó?

Muchas gracias,

Bob

Fowmy
Super User
Super User

@VendettaBob

Puede probar esta medida:

Monthly Utilization =
DIVIDE(
    [_TotalHours], 
    MAX(Agreement.ContractedHours)
)

________________________

Si mi respuesta fue útil, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla

Haga clic en el icono Thumbs-Up si le gusta esta respuesta 🙂

Youtube Linkedin

Did I answer your question? Mark my post as a solution! and hit thumbs up


Subscribe and learn Power BI from these videos

Website LinkedIn PBI User Group

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.