Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

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.

Reply
Paulyeo11
Impactful Individual
Impactful Individual

¿Cómo hacer que la expresión rodante muestre el año mes real?

Hola a todos

Tengo una expresión rodante de 12 meses trabajando bien :-

_LAST12 : CALCULATE(sum(SALES[sales]),DATESINPERIOD('Date'[Date],MAX(SALES[date]),-12,MONTH))
Ahora la etiqueta _LAST12 no significa nada para el usuario. ¿Puedo saber cómo hacer que reflejar el año del mes actual?

Paulyeo11_0-1608707111054.png

Mi archivo PBI

https://www.dropbox.com/s/fhdce21pu6vuwfr/PBT_V01028%20rolling%2012%20mth%20expression%20label%20dis...

Paul

11 REPLIES 11
Icey
Community Support
Community Support

No @Paulyeo11 ,

Por favor, háganos saber si las respuestas anteriores son útiles.

Si lo son, por favor acepte siempre las respuestas que tengan sentido como solución a su pregunta para que las personas que puedan tener la misma pregunta puedan obtener la solución directamente.

Si no, por favor dénos más detalles.

Saludos

Icey

amitchandak
Super User
Super User

@Paulyeo11 , parece que estás restringiendo la medida al mes actual y tratando de obtener los últimos 12 meses de datos móviles para ese mes

AlB
Super User
Super User

@Paulyeo11

Sí, porque el valor de _LAST12 en diciembre de 2019 es un espacio en blanco. Como dije, necesitaría respuestas a estas preguntas para poder ayudar:

1. ¿Qué tendría que mostrar exactamente el objeto visual?

2. ¿Un valor para dec 2020 y un valor para diciembre de 2019?

3. ¿Qué valores exactamente en cada uno de esos dos casos?

Por favor, marque la pregunta resuelta cuando haya terminado y considere dar un pulgar hacia arriba si las publicaciones son útiles.

Póngase en contacto conmigo de forma privada para obtener asistencia con cualquier necesidad de BI a gran escala, tutoría, etc.

Salud

SU18_powerbi_badge

Paulyeo11
Impactful Individual
Impactful Individual

Hola AIB

Ahora entiendo después de probar su guión en mi documento real.

1. ¿Qué tendría que mostrar exactamente el objeto visual? Respuesta :- Me gusta utilizar la tabla de stright para mostrar el monto de ventas rodantes para 12 mth y también el año siguiente rodando 12 meses. Por lo tanto, lo que significa que el campo 2 debe estar separado. ( Las razones por las que utilizo la tabla stright , para que el usuario pueda exportar para excel y obtener los datos con la necesidad de crear la tabla dinámica de nuevo )

2. ¿Un valor para dec 2020 y un valor para diciembre de 2019? Respuesta :- Sí correcto 2 valor separado. y 2 etiquetas separadas.

3. ¿Qué valores exactamente en cada uno de esos dos casos? Respuesta :- Un valor es para enero hasta diciembre 2000 otro es enero hasta dic 2019.

Observación :- Usted ha creado el 20 Dic , y ahora necesito centrarse en crear stand alone 19 Dec.

Thak usted por su ayuda.

Paul

AlB
Super User
Super User

@Paulyeo11

No estoy seguro de entender correctamente. ¿Qué tendría que mostrar exactamente el objeto visual? ¿Un valor para diciembre de 2020 y un valor de diciembre de 2019? ¿Qué valores exactamente en cada uno de esos dos casos?

Prueba esto, una medida que debería mostrar los 12 meses anteriores en diciembre de 2020 y los 12 meses anteriores en diciembre de 2019

_LAST12_extended V2 =
VAR currentYM_ =
    FORMAT ( TODAY (), "yy mmm" )
VAR currentYM12_ =
    FORMAT ( EDATE ( TODAY (), -12 ), "yy mmm" )
VAR selectedYM_ =
    SELECTEDVALUE ( 'Date'[YrMth] )
RETURN
    IF (
        selectedYM_ IN { currentYM_, currentYM12_ },
        CALCULATE (
            SUM ( SALES[sales] ),
            DATESINPERIOD ( 'Date'[Date], MAX ( SALES[date] ), -12, MONTH )
        )
    )

Por favor, marque la pregunta resuelta cuando haya terminado y considere dar un pulgar hacia arriba si las publicaciones son útiles.

Póngase en contacto conmigo de forma privada para obtener asistencia con cualquier necesidad de BI a gran escala, tutoría, etc.

Salud

SU18_powerbi_badge

Paulyeo11
Impactful Individual
Impactful Individual

Hola AIB

gracias por compartir, todavía recibo 20 Dic :-

Paulyeo11_0-1608713118835.png

https://www.dropbox.com/s/5bg5a1mm3eh0wb0/PBT_V01028%20rolling%2012%20mth%20expression%20allison%20A...

Arriba está mi archivo PBI

Paul

AlB
Super User
Super User

@Paulyeo11

Ver todo en el trabajo en el archivo adjunto.

Por favor, marque la pregunta resuelta cuando haya terminado y considere dar un pulgar hacia arriba si las publicaciones son útiles.

Póngase en contacto conmigo de forma privada para obtener asistencia con cualquier necesidad de BI a gran escala, tutoría, etc.

Salud

SU18_powerbi_badge

AlB
Super User
Super User

No @Paulyeo11

1. Coloque la fecha [YrMth] en las columnas del objeto visual

2. Modifique el bit de medida para que solo muestre el mes actual (actual)

_LAST12 V2 =
VAR currentYM_ =
    FORMAT ( TODAY (), "yy mmm" )
VAR selectedYM_ =
    SELECTEDVALUE ( 'Date'[YrMth] )
RETURN
    IF (
        currentYM_ = selectedYM_
            || NOT ISFILTERED ( 'Date'[YrMth] ),
        CALCULATE (
            SUM ( SALES[sales] ),
            DATESINPERIOD ( 'Date'[Date], MAX ( SALES[date] ), -12, MONTH )
        )
    )

Por favor, marque la pregunta resuelta cuando haya terminado y considere dar un pulgar hacia arriba si las publicaciones son útiles.

Póngase en contacto conmigo de forma privada para obtener asistencia con cualquier necesidad de BI a gran escala, tutoría, etc.

Salud

SU18_powerbi_badge

Paulyeo11
Impactful Individual
Impactful Individual

Hola AIB

wow , usted es bueno, esto es lo que estoy buscando.

Intento modificar su script para un campo más, que es el mes rodante para los próximos 12 meses :-

_LAST24 V2 ?
var currentYM_ var de currentYM_
FORMAT ( HOY (), "yy mmm" )
var selectedYM_ var de selectedYM_
SELECTEDVALUE ( 'Fecha'[YrMth] )
devolución
SI (
currentYM_ á selectedYM_
|| NO SE FILTRA ( 'Fecha'[YrMth] ),
CALCULATE(
SUM(SALES[ventas]),
DATESINPERIOD('Fecha'[Fecha],
maxx('Fecha',
DATEADD('Date'[Date],-12,MONTH)),-12, MES)
)
)

Paulyeo11_0-1608710328571.png

Mi archivo PBI

https://www.dropbox.com/s/pgyjj5ssu5cc7kf/PBT_V01028%20rolling%2012%20mth%20expression%20label%20dis...

¿Puedes compartir conmigo cómo hacer que se muestre 19 DEc ?

Paul

amitchandak
Super User
Super User

@Paulyeo11 , Se utiliza el nombre del mes en la columna de la matriz

o ver si los títulos dinámicos pueden ayudar : https://www.youtube.com/watch?v=XXv13mkjV2Y&feature=youtu.be

Hola Amit

Gracias por compartir el vídeo, no es adecuado para la expresión de mes rodante, ya que el usuario no va a selectedvalue.

Cómo se puede utilizar para mi otra aplicación. Puedo añadir esta función.

Paul

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.