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

Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!

Reply
Cyrilbrd
Helper IV
Helper IV

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
amitchandak
Super User
Super User

@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

View solution in original post

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
V-lianl-msft
Community Support
Community Support

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.

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.

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.

¿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?
amitchandak
Super User
Super User

@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

Helpful resources

Announcements
April AMA free

Microsoft Fabric AMA Livestream

Join us Tuesday, April 09, 9:00 – 10:00 AM PST for a live, expert-led Q&A session on all things Microsoft Fabric!

March Fabric Community Update

Fabric Community Update - March 2024

Find out what's new and trending in the Fabric Community.

Top Solution Authors