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.
Hola
Tengo algunos datos y he construido muchas medidas DAX para diferentes análisis sobre ellos. Quiero exportar los resultados de mis medidas a una nueva tabla mensualmente. A continuación se muestra un ejemplo de trabajo sencillo:
datos sin procesar:
Fecha | Venta |
2020-01-15 | 1 |
2020-01-19 | 5 |
2020-01-21 | 2 |
2020-01-29 | 4 |
2020-02-01 | 2 |
2020-02-04 | 2 |
2020-02-06 | 3 |
2020-02-14 | 5 |
2020-02-19 | 1 |
2020-02-25 | 2 |
2020-03-01 | 6 |
2020-03-05 | 1 |
2020-03-10 | 4 |
2020-03-20 | 5 |
2020-03-25 | 2 |
2020-04-01 | 3 |
2020-04-10 | 2 |
2020-04-15 | 4 |
2020-04-19 | 2 |
2020-04-25 | 9 |
Ahora, imagina que tengo una medida DAX para sumar la venta por mes (SUM(raw[sale]). Quiero generar el resultado de esta medida en una nueva tabla y cada fila representa un mes (por ejemplo, el inicio de mes es bueno para mí):
tabla de salida:
inicio de mes | suma de venta |
2020-01-01 | 12 |
2020-01-02 | 15 |
2020-01-03 | 18 |
2020-01-04 | 20 |
¿Cómo puedo hacer esa exportación en una nueva tabla?
Gracias.
Solved! Go to Solution.
Pruebe dos mesas, Tabla 4 que necesita
Table 3 = SELECTCOLUMNS('Table',"Month", EOMONTH([date],-1)+1, "sale",'Table'[sale])
Table 4 = SUMMARIZE('Table 3','Table 3'[Month],"sales",SUM('Table 3'[sale]))
Intente utilizar la siguiente fórmula para crear una nueva tabla:
New Table =
ADDCOLUMNS (
DISTINCT (
SELECTCOLUMNS (
'Table',
"start of month", DATE ( [Date].[Year], [Date].[MonthNo], 1 )
)
),
"sum of sale",
VAR _mon =
MONTH ( [start of month] )
RETURN
CALCULATE (
SUM ( 'Table'[Sale] ),
FILTER ( 'Table', 'Table'[Date].[MonthNo] = _mon )
)
)
La salida final se muestra a continuación:
Aquí está el archivo pbix.
Saludos
Párpados Qin
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los demás miembros a encontrarla más rápidamente.
Pruebe dos mesas, Tabla 4 que necesita
Table 3 = SELECTCOLUMNS('Table',"Month", EOMONTH([date],-1)+1, "sale",'Table'[sale])
Table 4 = SUMMARIZE('Table 3','Table 3'[Month],"sales",SUM('Table 3'[sale]))
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 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |