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

Aplique una relación a las ventas del año pasado.

Bueno ay para todos,

Dada la siguiente medida utilizada para calcular las ventas del año pasado:

Mismo período del año pasado - CALCULATE(
[Sales_Value],
SAMEPERIODLASTYEAR(
Date_DB[Fecha]))
Y dado una tabla llamada Target_tbl con dos columnas:
MesCociente
1

100%

2100%
3

100%

4100%
5100%
625%
725%
835%
9

10

11
12

Pregunta, ¿cómo modificar la medida para calcular una venta dirigida para cada mes en función de lo anterior?

Por lo tanto, enero de este año es 100% o enero del año pasado, agosto de este año es 35% de agosto del año pasado.

2 ACCEPTED SOLUTIONS

Accepted Solutions
Highlighted
Super User IX
Super User IX

Re: Aplique una relación a las ventas del año pasado.

@Cyrilbrd , Calcular como

calculate(Max(Target[ratio])) *CALCULATE(
[Sales_Value],
SAMEPERIODLASTYEAR(
Date_DB[Fecha]))

Asegúrese de que las tablas de destino y de ventas se unen con la misma tabla de fechas. En el caso de la tabla de destino no tiene fecha de creación de fecha utilizando el mes año.

En primer lugar, pocos minutos de este video tiene que -https://youtu.be/yPQ9UV37LOU



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!

View solution in original post

Highlighted
Microsoft
Microsoft

Re: Aplique una relación a las ventas del año pasado.

Hola @Cyrilbrd ,

Puede establecer "2017" como una variable, y la plantilla de la fórmula es similar a esto.
En la medida, existe el concepto de contexto, max (target)_ TBL [ratio]) representa el contenido de la línea actual.

https://www.sqlbi.com/articles/row-context-and-filter-context-in-dax/

https://support.microsoft.com/en-us/office/context-in-dax-formulas-2728fae0-8309-45b6-9d32-1d600440a...

https://www.microsoftpressstore.com/articles/article.aspx?p=2449191

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

View solution in original post

5 REPLIES 5
Highlighted
Super User IX
Super User IX

Re: Aplique una relación a las ventas del año pasado.

@Cyrilbrd , Calcular como

calculate(Max(Target[ratio])) *CALCULATE(
[Sales_Value],
SAMEPERIODLASTYEAR(
Date_DB[Fecha]))

Asegúrese de que las tablas de destino y de ventas se unen con la misma tabla de fechas. En el caso de la tabla de destino no tiene fecha de creación de fecha utilizando el mes año.

En primer lugar, pocos minutos de este video tiene que -https://youtu.be/yPQ9UV37LOU



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!

View solution in original post

Highlighted
Microsoft
Microsoft

Re: Aplique una relación a las ventas del año pasado.

Hola @Cyrilbrd ,

Intente crear una medida como esta:

this year sales =
CALCULATE (
    [Total Sales LY] * MAX ( Target_tbl[ratio] ),
    FILTER (
        Dates,
        Dates[Year] = 2017
            && MONTH ( Dates[Date] ) = MAX ( Target_tbl[month] )
    )
)

Ejemplo .pbix

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

Helper III
Helper III

Re: Aplique una relación a las ventas del año pasado.

Hola, en su solución el año se fija a 2017 en lugar de ser seleccionado dinámicamente por el usuario a través de una serie de visualización.

Lo que no hago uderstand es el uso de MAX para pedir la relación adecuada, ¿puedo preguntar cuál es el razonamiento detrás? MAX se utiliza en ambas soluciones propuestas.

Highlighted
Microsoft
Microsoft

Re: Aplique una relación a las ventas del año pasado.

Hola @Cyrilbrd ,

Puede establecer "2017" como una variable, y la plantilla de la fórmula es similar a esto.
En la medida, existe el concepto de contexto, max (target)_ TBL [ratio]) representa el contenido de la línea actual.

https://www.sqlbi.com/articles/row-context-and-filter-context-in-dax/

https://support.microsoft.com/en-us/office/context-in-dax-formulas-2728fae0-8309-45b6-9d32-1d600440a...

https://www.microsoftpressstore.com/articles/article.aspx?p=2449191

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

View solution in original post

Highlighted
Helper III
Helper III

Re: Aplique una relación a las ventas del año pasado.

¿Hay un equivalente de SAMEPERIOD LAST MONTH en DAX?
De ahí agosto frente al 1 al 15 de julio
Dado que hoy es Aygust 15.

Dado que tengo una fecha DB con fechas, día, mes, año...
Intentó

Mismo período del mes pasado - CALCULATE(
[Actual Sales_Pesos],
DATEADD(
Date_DB[Fecha],-1,MES))
Lo anterior no funciona.
Terminé creando una Matriz con el DIA en Filas, MES en Columnas y medida de ventas como Valores.
Preferiría poder extraer los valores de venta con una fórmula en su lugar.
La tasa de crecimiento también se calcularía dinámicamente.
¿Algún consejo?

Helpful resources

Announcements
Community Conference

Power Platform Community Conference

Find your favorite faces from the community presenting at the Power Platform Community Conference!

Upcoming Events

Experience what’s next for Power BI

See the latest Power BI innovations, updates, and demos from the Microsoft Business Applications Launch Event.

secondImage

Power Platform 2020 release wave 2 plan

Features releasing from October 2020 through March 2021

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!.

Top Solution Authors