mogunase1
Hola,
Estoy tratando de calcular el% de cálculo de ingresos MTD vs MTD anterior,
MTD = CALCULATE (SUM (Vendor_Data[total]), DATESMTD (‘Calendario'[Date]))
MTD anterior = CALCULATE (SUM (Vendor_Data[total]), PREVIOUSMONTH (‘Calendario'[Date]))
Necesito%, es decir, cálculo de ingresos MTD frente a MTD anterior.
Lo intenté
No va a venir, soy nuevo aquí. Por favor ayúdame.
v-alq-msft
Hola, @ mogunase1
Basado en su descripción, creé datos para reproducir su escenario. El archivo pbix se adjunta al final.
Tabla:
Calendario (una tabla calculada):
Calendar =
ADDCOLUMNS(
CALENDARAUTO(),
"YM",
YEAR([Date])*100+MONTH([Date])
)
Existe una relación entre dos tablas. Puede crear una medida como la siguiente.
Result =
var tab =
SUMMARIZE(
ALL('Calendar'),
'Calendar'[YM],
"Sum",
SUM('Table'[Value])
)
var _pre =
CALCULATE(
MAX('Calendar'[YM]),
FILTER(
ALL('Calendar'),
[YM]<MAX('Calendar'[YM])
)
)
var curval =
SUMX(
FILTER(
tab,
[YM]=MAX('Calendar'[YM])
),
[Sum]
)
var preval=
SUMX(
FILTER(
tab,
[YM]=_pre
),
[Sum]
)
return
DIVIDE(
curval-preval,
preval
)
Resultado:
Atentamente
Alano
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los demás miembros a encontrarla más rápidamente.
v-alq-msft
Hola, @ mogunase1
Basado en su descripción, creé datos para reproducir su escenario. El archivo pbix se adjunta al final.
Tabla:
Calendario (una tabla calculada):
Calendar =
ADDCOLUMNS(
CALENDARAUTO(),
"YM",
YEAR([Date])*100+MONTH([Date])
)
Existe una relación entre dos tablas. Puede crear una medida como la siguiente.
Result =
var tab =
SUMMARIZE(
ALL('Calendar'),
'Calendar'[YM],
"Sum",
SUM('Table'[Value])
)
var _pre =
CALCULATE(
MAX('Calendar'[YM]),
FILTER(
ALL('Calendar'),
[YM]<MAX('Calendar'[YM])
)
)
var curval =
SUMX(
FILTER(
tab,
[YM]=MAX('Calendar'[YM])
),
[Sum]
)
var preval=
SUMX(
FILTER(
tab,
[YM]=_pre
),
[Sum]
)
return
DIVIDE(
curval-preval,
preval
)
Resultado:
Atentamente
Alano
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los demás miembros a encontrarla más rápidamente.
mogunase1
En respuesta a v-alq-msft
Gracias
Amitchandak
@ mogunase1, marca la medida como% de las herramientas de medida. Una vez que haga clic en una medida en el campo, la obtendrá.
Para MTD anterior también puede probar
CALCULAR (SUM (Vendor_Data[total]), DATESMTD (dateadd (‘Calendario'[Date],-1 mes)))
mogunase1
En respuesta a Amitchandak
HOLA,
Cambié el MTD anterior como mencionaste y cambié el tipo de datos DIVIDE como%.
Aún así, no obtuve el valor, en su lugar aparece un valor en blanco.
Necesito imágenes de tarjetas para presentar el% general de MTD frente al crecimiento de ingresos de alquiler de MTD anterior.
Amitchandak
En respuesta a mogunase1
@ mogunase1, verifique estos dos archivos. Normalmente tengo toda la fórmula de TI en estos
Asegúrese de que la tabla del calendario esté marcada como tabla de fechas
Por qué falla la inteligencia de tiempo: https://www.youtube.com/watch?v=OBf0rjpp5Hw