cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Resolver II
Resolver II

Mediana de los últimos 12 meses

Hola a todos

Estaba wodering si alguien podía ayudar. Necesito calcuar la mediana de los últimos 12 meses de una lista de empleados.

La fórmula meadia en PBI, se basa en una columna de tabla, por lo que intenté crear una tabla virtual (con sumarise), que devuelve la tabla con el total de los últimos 12 meses, que se utilizará en la fórmula mediana, sin embargo, cuando creo una tabla real para comprobar las cifras, devuelve como en blanco la columna de valor.

alguna idea de cómo puedo achive la mediana de los últimos 12 meses?

1 ACCEPTED SOLUTION
Microsoft
Microsoft

Hola @Rich_coutinho ,

Como @Greg_Deckler dicho , podría utilizar la función MEDIANX() . Sólo agredo una rebanadora basada en ella:

Median Value Last 12 Months =
VAR _sele =
    MAX ( ForSlicer[Date] )
VAR _minDate =
    DATE ( YEAR ( _sele ) - 1, MONTH ( _sele ), DAY ( _sele ) )
RETURN
    MEDIANX (
        FILTER (
            EmployeeETable,
            'EmployeeETable'[Date] >= _minDate
                && 'EmployeeETable'[Date] <= _sele
        ),
        [Revenue]
    )

9.7.1.1.PNG

¿He respondido a tu pregunta? Por favor, marque mi respuesta como solución. Muchas gracias.

Si no es así, cargue algunas muestras de datos insensibles y la salida esperada.

Saludos

Eyelyn Qin

View solution in original post

5 REPLIES 5
Microsoft
Microsoft

Hola @Rich_coutinho ,

Como @Greg_Deckler dicho , podría utilizar la función MEDIANX() . Sólo agredo una rebanadora basada en ella:

Median Value Last 12 Months =
VAR _sele =
    MAX ( ForSlicer[Date] )
VAR _minDate =
    DATE ( YEAR ( _sele ) - 1, MONTH ( _sele ), DAY ( _sele ) )
RETURN
    MEDIANX (
        FILTER (
            EmployeeETable,
            'EmployeeETable'[Date] >= _minDate
                && 'EmployeeETable'[Date] <= _sele
        ),
        [Revenue]
    )

9.7.1.1.PNG

¿He respondido a tu pregunta? Por favor, marque mi respuesta como solución. Muchas gracias.

Si no es así, cargue algunas muestras de datos insensibles y la salida esperada.

Saludos

Eyelyn Qin

View solution in original post

Gracias @Eyelyn9 funcionó perfectamente para mi caso.

Super User IV
Super User IV

@Rich_coutinho - Estoy con @Fowmy, sin datos de muestra es realmente difícil de saber. Podría ser tan simple como:

Median = MEDIANX(FILTER('Table',[Date]>=DATE(YEAR(TODAY()-1),MONTH(TODAY()),DAY(TODAY()))),[Column])

---------------------------------------

@ me in replies or I'll lose your thread!!!

I have a NEW book! 
DAX Cookbook from Packt
Over 120 DAX Recipes!




Did I answer your question? Mark my post as a solution!

Proud to be a Super User!




Super User IV
Super User IV

@Rich_coutinho , con una tabla de fechas, pruebe que la fórmula es similar a la que se indica en el ejemplo

Rolling 12 á CALCULATE(sum(Sales[Sales Amount]),DATESINPERIOD('Date'[Date],ENDOFMONTH(Sales[Sales Date]),-12,MONTH))
Rolling 12 á CALCULATE(sum(Sales[Sales Amount]),DATESINPERIOD('Date'[Date ],MAX(Sales[Sales Date]),-12,MONTH))
Rolling 12 á CALCULATE(sum(Sales[Sales Amount]),DATESINPERIOD('Date'[Date ],MAX('Date'[Date ]),-12,MONTH))

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.



Did I answer your question? Mark my post as a solution! Appreciate your Kudos!!
Dashboard of My Blogs !! YouTube Channel !! Connect on Linkedin

Proud to be a Super User!

Super User IV
Super User IV

Hola @Rich_coutinho

¿Puede compartir algunos datos de muestra y el resultado esperado para tener una comprensión clara de su pregunta?
Puedes guardar tus archivos en OneDrive, Google Drive o cualquier otra plataforma de uso compartido en la nube y compartir el enlace aquí.
____________________________________
¿Cómo pegar datos de muestra con su pregunta?
¿Cómo obtener respuestas a sus preguntas rápidamente?

_____________________________________
¿He respondido a tu pregunta? Marque este post como una solución, esto ayudará a otros!.

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!

Proud to be a Super User!

Website   YouTube    LinkedIn

Helpful resources

Announcements
secondImage

Congratulations!

We are excited to announce the Power BI Super Users!

Wave Release 2

Check out the updates in Power BI.

Overview of Power BI 2020 release wave 2!

Get Ready for Power BI Dev Camp

Get Ready for Power BI Dev Camp

Mark your calendars and join us for our next Power BI Dev Camp!.

secondImage

The largest Power BI virtual conference

100+ sessions, 100+ speakers, Product managers, MVPs, and experts. All about Power BI. Attend online or watch the recordings.