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.
¿Cómo puedo crear una nueva tabla calculada y seleccionar columnas de una tabla existente mientras que también filtro esos datos por un intervalo de fechas.
Básicamente quiero crear 2 tablas de registros creados en los últimos 6 meses y luego creados en el mismo intervalo de 6 meses pero hace un año.
En última instancia, quiero mostrar esto como un gráfico de columnas agrupadas que muestra el recuento de estos registros 'Este año vs. El año pasado'
Hola, @jdubs
Según su descripción, creé datos para reproducir su escenario. El archivo pbix se adjunta al final.
Mesa:
Si desea crear dos columnas calculadas, puede probar el siguiente dax.
Table 1 =
FILTER(
'Table',
YEAR('Table'[Date])=YEAR(TODAY())&&
MONTH('Table'[Date])<MONTH(TODAY())&&
MONTH('Table'[Date])>=MONTH(TODAY())-6
)
Table 2 =
FILTER(
'Table',
YEAR('Table'[Date])=YEAR(TODAY())-1&&
MONTH('Table'[Date])<MONTH(TODAY())&&
MONTH('Table'[Date])>=MONTH(TODAY())-6
)
Si desea crear dos medidas, puede probar dax como se muestra a continuación.
Count This Year =
COUNTROWS(
FILTER(
ALL('Table'),
YEAR('Table'[Date])=YEAR(TODAY())&&
MONTH('Table'[Date])<MONTH(TODAY())&&
MONTH('Table'[Date])>=MONTH(TODAY())-6
)
)
Count Last Year =
COUNTROWS(
FILTER(
ALL('Table'),
YEAR('Table'[Date])=YEAR(TODAY())-1&&
MONTH('Table'[Date])<MONTH(TODAY())&&
MONTH('Table'[Date])>=MONTH(TODAY())-6
)
)
Resultado:
Saludos
Allan
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
El es perfecto Allan. El único problema es que me da a principios de febrero cuando necesito que se detenga en la fecha de hoy (-6 meses) por ejemplo, el 20 de febrero. si hoy es el 20 de agosto.
Voy a investigar un poco. Avísame si tienes alguna idea.
¡Gracias!
@jdubs , puede crear una tabla utilizando calculatetable
https://docs.microsoft.com/en-us/dax/calculatetable-function-dax
Pero para este año vs último año se puede utilizar la inteligencia del tiempo con Fecha
YTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESYTD('Date'[Date],"12/31"))
Last YTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESYTD(dateadd('Date'[Date],-1,Year),"12/31"))
This year Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESYTD(ENDOFYEAR('Date'[Date]),"12/31"))
Last year Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESYTD(ENDOFYEAR(dateadd('Date'[Date],-1,Year)),"12/31"))
Last to last YTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESYTD(dateadd('Date'[Date],-2,Year),"12/31"))
Year behind Sales = CALCULATE(SUM(Sales[Sales Amount]),dateadd('Date'[Date],-1,Year))
//Only year vs Year, not a level below
This Year = CALCULATE(sum('order'[Qty]),filter(ALL('Date'),'Date'[Year]=max('Date'[Year])))
Last Year = CALCULATE(sum('order'[Qty]),filter(ALL('Date'),'Date'[Year]=max('Date'[Year])-1))
Power BI — YTD
https://medium.com/@amitchandak.1978/power-bi-ytd-questions-time-intelligence-1-5-e3174b39f38a
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, únase a ella con la columna de fecha de su/s hecho/s. Consulte:
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.
Hola
Gracias, pero ¿qué pasa si quiero un recuento de registros y no una suma de ventas? Además, ¿cómo usaría CALCULATETABLE para crear una tabla de 'Last 6 Months' y luego 'Last 6 Months (Previous Year)'?
Gracias.
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 |