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.
Bueno ay para todos,
Dada la siguiente medida utilizada para calcular las ventas del año pasado:
Mes | Cociente |
1 | 100% |
2 | 100% |
3 | 100% |
4 | 100% |
5 | 100% |
6 | 25% |
7 | 25% |
8 | 35% |
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.
Solved! Go to Solution.
@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
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://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.
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] )
)
)
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://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ó
@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
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |