Starting December 3, join live sessions with database experts and the Microsoft product team to learn just how easy it is to get started
Learn moreGet certified in Microsoft Fabric—for free! For a limited time, get a free DP-600 exam voucher to use by the end of 2024. Register now
Hola a todos
Necesito su ayuda para mostrar la comparación de las ventas con las ventas actuales y del año pasado. Si las ventas del año pasado son inferiores al año actual en la tarjeta de puntuación por debajo del valor total de ventas en qué porcentaje de ventas del año pasado es menor, debe mostrarse con un indicador con flecha hacia abajo y si las ventas del año anterior son mayores que el año actual, tiene que mostrar la flecha por debajo de los valores de ventas totales en la tarjeta de puntuación. ¿Podría alguien por favor ayudarme en esto.
saludos
Anitha
Solved! Go to Solution.
Hola @anithaMallam
Debido a que no conozco el modelo de datos, construyo una tabla de ejemplo con la columna Fecha y la columna Ventas para realizar una prueba.
Medida:
Icon =
VAR _Current =
SUMX (
FILTER ( 'Table', 'Table'[Date].[Year] = YEAR ( TODAY () ) ),
'Table'[Sales]
)
VAR _Previous =
SUMX (
FILTER ( 'Table', 'Table'[Date].[Year] = YEAR ( TODAY () ) - 1 ),
'Table'[Sales]
)
RETURN
IF ( _Previous < _Current, "⇩", "⇧" )
Y usted puede utilizar UNICHAR(9650)/ UNICHAR(9660) en medida también.
Las ventas en Lastyear es mayor que el año actual, por lo que measure volverá a la flecha hacia arriba en su lógica. El resultado es el siguiente.
Puede descargar el archivo pbix desde este enlace: Indicadores en la tarjeta de puntuación
Saludos
Rico Zhou
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Hola @anithaMallam
¿Podría decirme si su problema ha sido resuelto? Si es así, acédi es la solución. Más gente se beneficiará de ello. O todavía está confundido al respecto, por favor proporcione más detalles sobre su tabla y su problema o compártame con su archivo pbix de su Onedrive for Business.
Saludos
Rico Zhou
Hola Amit,
Icono de VAR theIndicator á [Valor de parámetro] RETURN SWITCH ( TRUE(), theIndicator ? 1, UNICHAR(9650), theIndicator - 0, UNICHAR(9654), theIndicator ? 2, UNICHAR(9660) )
en el lugar de [ Valor de parámetro ] en la lógica anterior puede tomar %diff del valor de ventas actual y del año pasado.
saludos
Anitha
Hola @anithaMallam
Debido a que no conozco el modelo de datos, construyo una tabla de ejemplo con la columna Fecha y la columna Ventas para realizar una prueba.
Medida:
Icon =
VAR _Current =
SUMX (
FILTER ( 'Table', 'Table'[Date].[Year] = YEAR ( TODAY () ) ),
'Table'[Sales]
)
VAR _Previous =
SUMX (
FILTER ( 'Table', 'Table'[Date].[Year] = YEAR ( TODAY () ) - 1 ),
'Table'[Sales]
)
RETURN
IF ( _Previous < _Current, "⇩", "⇧" )
Y usted puede utilizar UNICHAR(9650)/ UNICHAR(9660) en medida también.
Las ventas en Lastyear es mayor que el año actual, por lo que measure volverá a la flecha hacia arriba en su lógica. El resultado es el siguiente.
Puede descargar el archivo pbix desde este enlace: Indicadores en la tarjeta de puntuación
Saludos
Rico Zhou
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
@anithaMallam , Para la flecha arriba y abajo, Puede referir esta solución desde el pasado. Uso de UNICHAR y medida de color.
https://community.powerbi.com/t5/Desktop/FORMAT-icon-set-for-use-in-a-data-card/td-p/811692
Para este año vs el año pasado. Con la tabla de fechas, puede utilizar
Ventas YTD á 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"))
Este año Ventas: CALCULATE(SUM(Sales[Sales Amount]),DATESYTD(ENDOFYEAR('Date'[Date]),"12/31"))
Ventas del año pasado: 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"))
Año detrás de Ventas: CALCULATE(SUM(Sales[Sales Amount]),dateadd('Date'[Date],-1,Year))
Sólo año vs año, no un nivel por debajo
Este año: 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))
diff -Este año]-[Año pasado]
diff % á divide([This Year]-[Last Year ],[Last Year ])
Consulte también : https://exceleratorbi.com.au/conditional-formatting-using-icons-in-power-bi/
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
Apreciamos tus Felicitaciones.
Starting December 3, join live sessions with database experts and the Fabric product team to learn just how easy it is to get started.
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early Bird pricing ends December 9th.