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 todos, ¿hay alguna manera de lograr la siguiente vista en el objeto visual de matriz de Power BI o para el caso de cualquier otro objeto visual personalizado?
Cuando agrego fecha y mes en filas o en columnas, muestra opciones de desglose, que no es lo que estoy buscando.
¿Puede alguien sugerir por favor cómo puedo hacer esto?
Gracias
Hola @Anup_1004 ,
En primer lugar, puede crear una tabla para la fila del objeto visual Matrixy, a continuación, usar la siguiente fórmula.
O eche un vistazo a mi archivo pbix aquí.
Flag =
VAR _previous =
CALCULATE ( MAX ( 'Table'[Date] ) - 1, ALL ( 'Table' ) )
RETURN
IF (
DATEDIFF ( 'Table'[Date], _previous, DAY ) = 0,
"6-Sep",
IF ( MONTH ( 'Table'[Date] ) = 9, "MTD Sep", BLANK () )
)
Measure =
SWITCH (
MAX ( ForMatrix[Martix rows] ),
"6-Sep", SUMX ( FILTER ( 'Table', 'Table'[Flag] = "6-Sep" ), [Num] ),
"MTD Sep",
SUMX (
FILTER ( 'Table', 'Table'[Flag] = "6-Sep" || 'Table'[Flag] = "MTD Sep" ),
[Num]
)
)
Mis visualizaciones tienen este aspecto:
¿He respondido a tu pregunta? Por favor, marque mi respuesta como solución. Muchas gracias.
Si no es así, cargue algunas muestras de datos insensibles y la salida esperada.
Saludos
Eyelyn Qin
@Eyelyn9 gracias por la respuesta detallada. Sin embargo, creo que olvidé mencionar que las A, B, C, etc. son las medidas calculadas que se utilizan en los valores y por lo tanto no pueden crear una tabla como se ha demostrado.
@Anup_1004 , Puede obtener el día anterior y MTD utilizando la inteligencia de tiempo y la tabla de fechas. Se muestra es Matrix Show on Row
Día
Este día: CALCULATE(sum('order'[Qty]), FILTER(ALL('Date'),'Date'[Date]-max('Date'[Date])))
Last Day ? CALCULATE(sum('order'[Qty]), FILTER(ALL('Date'),'Date'[Date]-max('Date'[Date])-1))
Last Day : CALCULATE(sum('order'[Qty]), previousday('Date'[Date]))
Ventas MTD: CALCULATE(SUM(Sales[Sales Amount]),DATESMTD('Date'[Date]))
Last MTD Sales - CALCULATE(SUM(Sales[Sales Amount]),DATESMTD(dateadd('Date'[Date],-1,MONTH)))
Tabla de fechas -https://youtu.be/Qt0TM-4H09U
Pantalla - USe show on row - consulte https://www.burningsuit.co.uk/blog/2019/04/7-secrets-of-the-matrix-visual/
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, únete a ella con la columna de fecha de tus hechos. recomienda:
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.
@amitchandak Voy a probar esto. Eso significaría que tendría que crear dos medidas para cada derecho de métrica?
Con respecto a mi ejemplo anterior, ¿habría una medida para los días anteriores A y MTD A, el día anterior B y MTD B y así sucesivamente?
Además, si hago esto, ¿obtendría una vista como se muestra en mi ejemplo? Dado que mi ejemplo muestra el nombre de columna como métricas y en filas tengo fecha y mes, pero después de colocar valores en filas no obtendría métricas como mis nombres de columna. ¿Es correcto mi entendimiento?
@Anup_1004 - Echa un vistazo a Medir totaliza la palabra final, ya que puede tener un cálculo diferente para la línea total frente a la fila.
Consulte también MM3TR&R - https://community.powerbi.com/t5/Quick-Measures-Gallery/Matrix-Measure-Total-Triple-Threat-Rock-amp-...
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 |