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

Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!

Reply
Atif
Resolver I
Resolver I

Medir para disminuir el valor REAL para todos los meses anteriores

Tengo una tabla con varios clientes y múltiples productos con valores para cada artículo de enero a junio.

¿Hay alguna manera (medida) de disminuir la cifra REAL de productos individuales y clientes individuales de cada mes en un 1%?

ProductoEneroFebreroMarzoAbrilMayoJunioJulAgostoSeptiembreOctubreNoviembreDiciembreTotal
Producto 11,000.00990.00980.10970.30960.60950.99941.48932.07922.74913.52904.38895.3411,361.51
Producto 1 1,000.00990.00980.10970.30960.60950.99941.48932.07922.74913.52904.3810,466.17

No hay datos de julio a diciembre, pero dicha medida debe calcularse para todo el año.

9 REPLIES 9
v-zhenbw-msft
Community Support
Community Support

Hola @Atif ,

¿Qué tal el resultado después de seguir las sugerencias mencionadas en mi publicación original?

¿Podría proporcionar más detalles o resultado esperado si no cumple con su requisito?

Si ha solucionado el problema por su cuenta, por favor comparta su solución.

Saludos

Equipo de apoyo a la comunidad _ zhenbw

Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Ashish_Mathur
Super User
Super User

Hola

Comparta los datos sin procesar desde donde creó esa tabla.


Regards,
Ashish Mathur
http://www.ashishmathur.com
https://www.linkedin.com/in/excelenthusiasts/

Gracias, @Ashish_Mathur!

Por favor, encuentre "datos crudos", "tabla con números REALES" y "el resultado deseado".

https://1drv.ms/x/s!AjrCK_FQzChZho5oOvwX2jiSMjcIaw?e=0lLfcC

Tenga en cuenta que utilicé la siguiente medida, pero fue sólo con un valor fijo del primer mes.

Disminuir ?''''''
VAR __month á MAX ( 'Mes'[Mes] )
VAR __initialValue 1000
VAR __decreaseBy .01 //porcentaje
devolución
__initialValue *
CALCULAR (
PRODUCTX (
VALORES ( 'Mes'[Mes] ),
IF ( 'Mes'[Mes] 1, 1, 1-__decreaseBy )
),
'Mes'[Mes] <- __month
)

Mejor

Atif

v-zhenbw-msft
Community Support
Community Support

Hola @Atif ,

Si desea reducir el valor de cada mes en un 1%, puede consultar los pasos siguientes.

1. Seleccione la columna del producto y despope otras columnas.

Measure1.jpg

Measure2.jpg

2. Luego necesitamos agregar una columna personalizada para calcular el valor de cada mes en un 1%,

Measure3.jpg

3. Por fin necesitamos eliminar la columna de valor y pivotar la columna personalizada.

Measure4.jpg

Si no cumple con sus requisitos, ¿podría mostrar el resultado esperado exacto basado en la tabla que ha compartido?

BTW, pbix como adjunto.

Saludos

Equipo de apoyo a la comunidad _ zhenbw

Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Estimado @v-zhenbw-msft,

Gracias por la respuesta. Desafortunadamente, el problema sigue existiendo.

Esta es la medida que usé para el valor fijo.

Disminuir ?''''''
VAR __month á MAX ( 'Mes'[Mes] )
VAR __initialValue 1000
VAR __decreaseBy .01 //porcentaje
devolución
__initialValue *
CALCULAR (
PRODUCTX (
VALORES ( 'Mes'[Mes] ),
IF ( 'Mes'[Mes] 1, 1, 1-__decreaseBy )
),
'Mes'[Mes] <- __month
)
Sin embargo, esto no funcionará cuando hablamos de disminuir en un 1% el valor REAL de un mes en particular, ya sea enero, marzo o mayo.
Puede acceder a la tabla con los números REALES y el resultado deseado https://1drv.ms/x/s!AjrCK_FQzChZho5oOvwX2jiSMjcIaw?e=0lLfcC
Mejor
Atif

Hola @Atif ,

Gracias por compartir sus datos sin procesar. Pero desafortunadamente su archivo es demasiado grande para abrirlo.

Measure5.jpg

¿Podría simplificar los datos y volver a compartirlos?
Si es conveniente, ¿podría compartir el archivo PBIX basado en sus datos sin procesar? Por favor, no contenga ninguna Información Confidencial o Datos Reales en su respuesta.

Saludos

Equipo de apoyo a la comunidad _ zhenbw

Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

https://1drv.ms/u/s!AjrCK_FQzChZho5yCaX4XDErP2IRmw?e=aQ5hK2

Arriba está el enlace al archivo .pbix, querido @v-zhenbw-msft.

Por favor, eche un vistazo al archivo de Excel también para conocer la salida esperada. El tamaño se ha reducido.

Hola

No hay ningún archivo en ese enlace.


Regards,
Ashish Mathur
http://www.ashishmathur.com
https://www.linkedin.com/in/excelenthusiasts/

Hola @Atif ,

Lo sentimos por que cuando terminemos de descargar su archivo PBIX, no podemos abrir su resultado de deseo en el enlace de Excel.

M1.jpg

Encontramos dos medidas para usted basadas en la medida que usted proporciona, puede referirse a cuál es su resultado de deseo.

Measure = 
VAR __initialValue =
    CALCULATE ( SUM ( Table1[Revenue] ) )
VAR __decreaseBy = 0.01
RETURN
    __initialValue
        * CALCULATE (
            PRODUCTX (
                VALUES ( 'Table1'[Month_number] ),
                IF ( 'Table1'[Month_number] = 1, 1, 1 - __decreaseBy )
            ),
            FILTER (
                ALLSELECTED ( Table1 ),
                Table1[Month_number] <= MAX ( Table1[Month_number] )
            )
        )

Measure 2 = 
IF ( MAX('Table1'[Month_number]) = 1, 1, 1-0.01 ) * CALCULATE(SUM(Table1[Revenue]))

En la captura de pantalla sólo filtramos el Producto 1.

M1.jpg

Si no cumple con su requisito, ¿podría por favor tomar una captura de pantalla del resultado del deseo y ponerlo en su archivo PBIX?

BTW, pbix como adjunto.

Saludos

Equipo de apoyo a la comunidad _ zhenbw

Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Helpful resources

Announcements
April AMA free

Microsoft Fabric AMA Livestream

Join us Tuesday, April 09, 9:00 – 10:00 AM PST for a live, expert-led Q&A session on all things Microsoft Fabric!

March Fabric Community Update

Fabric Community Update - March 2024

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

Top Solution Authors