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

Cálculo del volumen

Hola PBI Fox,

Estoy luchando para encontrar una solución sobre cómo resolver mi problema. ¿Puede alguien ayudarme a arreglarlo?

Quiero obtener la diferencia entre cada mes por categoría y por nombre de medidor. A continuación se muestra la tabla.

Dataset.

DATASET.JPG

A continuación, se muestra el informe que quiero lograr.

Report...JPG

Su respuesta oportuna es muy necesaria.

saludos

Jhay

1 ACCEPTED SOLUTION
v-xicai
Community Support
Community Support

Hola @Jhay_1100 ,

Puede crear una medida como DAX a continuación para obtener el valor diff por mes. Aunque no logrará su requisito para el diseño de Matrix visual completamente, puede intentar poner [Equipo] y [MeterName] en Filas cuadro de Matriz, poner [Categoría] en columnas cuadro, poner [Mes] y [Valor diff por mes] en valores caja.

Diff Value per month =
VAR _PreMonth =
    CALCULATE (
        SUM ( Table1[MeterValue] ),
        FILTER (
            ALLEXCEPT ( Table1, [Category], [Equipment], [MeterName] ),
            YEAR ( Table1[Date] ) = YEAR ( MAX ( Table1[Date] ) )
                && MONTH ( Table1[Date] )
                    = MONTH ( MAX ( Table1[Date] ) ) - 1
        )
    )
VAR _CurMonth =
    CALCULATE (
        SUM ( Table1[MeterValue] ),
        FILTER (
            ALLEXCEPT ( Table1, [Category], [Equipment], [MeterName] ),
            YEAR ( Table1[Date] ) = YEAR ( MAX ( Table1[Date] ) )
                && MONTH ( Table1[Date] ) = MONTH ( MAX ( Table1[Date] ) )
        )
    )
RETURN
    _CurMonth - _PreMonth

Saludos

Amy

Equipo de apoyo a la comunidad _ Amy

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

View solution in original post

6 REPLIES 6
v-xicai
Community Support
Community Support

Hola @Jhay_1100 ,

Puede crear una medida como DAX a continuación para obtener el valor diff por mes. Aunque no logrará su requisito para el diseño de Matrix visual completamente, puede intentar poner [Equipo] y [MeterName] en Filas cuadro de Matriz, poner [Categoría] en columnas cuadro, poner [Mes] y [Valor diff por mes] en valores caja.

Diff Value per month =
VAR _PreMonth =
    CALCULATE (
        SUM ( Table1[MeterValue] ),
        FILTER (
            ALLEXCEPT ( Table1, [Category], [Equipment], [MeterName] ),
            YEAR ( Table1[Date] ) = YEAR ( MAX ( Table1[Date] ) )
                && MONTH ( Table1[Date] )
                    = MONTH ( MAX ( Table1[Date] ) ) - 1
        )
    )
VAR _CurMonth =
    CALCULATE (
        SUM ( Table1[MeterValue] ),
        FILTER (
            ALLEXCEPT ( Table1, [Category], [Equipment], [MeterName] ),
            YEAR ( Table1[Date] ) = YEAR ( MAX ( Table1[Date] ) )
                && MONTH ( Table1[Date] ) = MONTH ( MAX ( Table1[Date] ) )
        )
    )
RETURN
    _CurMonth - _PreMonth

Saludos

Amy

Equipo de apoyo a la comunidad _ Amy

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

Anonymous
Not applicable

Hola equipo,

Lo intenté pero aún así no funcionó, ¿realmente no sé por qué? 😭 Estoy a sólo 2 semanas en el proceso de aprendizaje de PBI, así que por favor tenga una indulgencia en mí 😢. ¿Puede alguien guiarme sobre cómo hacerlo, estoy rogando por favor? Gracias.

saludos

Jhay

Hola @Jhay_1100 ,

Es imposible lograr el diseño completamente como se muestra en el Post original anterior, por lo que puede probar el método que he sugerido, crear la medida, a continuación, poner campos relacionados en Filas , Columnas y valores cuadro de matriz visual.

Saludos

Amy

Equipo de apoyo a la comunidad _ Amy

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

Greg_Deckler
Super User
Super User

@Jhay_1100 Vea mi artículo sobre el tiempo medio entre fallas (MTBF) que utiliza ANTES: http://community.powerbi.com/t5/Community-Blog/Mean-Time-Between-Failure-MTBF-and-Power-BI/ba-p/3395....
El patrón básico es:
Columna ?
VAR __Current á [Valor]
VAR __PreviousDate á MAXX(FILTER('Table','Table'[Date] < EARLIER('Table'[Date])),[Date])

VAR __Previous á MAXX(FILTER('Table',[Fecha]-__PreviousDate),[Valor])
devolución
__Current - __Previous


@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
The Definitive Guide to Power Query (M)

DAX is easy, CALCULATE makes DAX hard...
amitchandak
Super User
Super User

@Jhay_1100, puede usar la inteligencia de tiempo con la tabla de fechas para que

Ejemplo

MTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESMTD('Date'[Date]))
last MTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESMTD(dateadd('Date'[Date],-1,MONTH)))
last month Sales = CALCULATE(SUM(Sales[Sales Amount]),previousmonth('Date'[Date]))
last MTD (complete) Sales =  CALCULATE(SUM(Sales[Sales Amount]),DATESMTD(ENDOFMONTH(dateadd('Date'[Date],-1,MONTH))))
previous month value =  CALCULATE(sum('table'[total hours value]),previousmonth('Date'[Date]))

diff = [MTD Sales]-[last MTD Sales]
diff % = divide([MTD Sales]-[last MTD Sales],[last MTD Sales])

Para obtener lo mejor de la función de inteligencia del tiempo. Asegúrese de que tiene un calendario de fechas y que se ha marcado como la fecha en la vista de modelo. Además, únete a ella con la columna de fecha de tus hechos. recomienda:
https://radacad.com/creating-calendar-table-in-power-bi-using-dax-functions
https://www.archerpoint.com/blog/Posts/creating-date-table-power-bi
https://www.sqlbi.com/articles/creating-a-simple-date-table-in-dax/

Vea si mi seminario web sobre Time Intelligence puede ayudar: https://community.powerbi.com/t5/Webinars-and-Video-Gallery/PowerBI-Time-Intelligence-Calendar-WTD-Y...


Apreciamos tus Felicitaciones.

Anonymous
Not applicable

Hi, I tried it but it didn't work.😢

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.