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;
Necesito tu ayuda para crear la siguiente fórmula
Tengo una tabla como abajo , regla de cálculo será : para cada mes real (mes de acual es agosto hoy) , el sistema encontrará el primer día y sumará los importes del primer día
por ejemplo abajo, estamos en agosto, en la tabla los primeros días para agosto parece 04.08.2020 , por lo que el sistema sumará 500+600 x 1100
que los días y el mes real seguro puede cambiar para cada mes, pero regla mismo - primer día del mes y sumar todos los primeros fays para los meses reales siempre.
Sólo necesito una medida
Solved! Go to Solution.
Hola @erhan_79 ,
Según mi entendimiento, usted quiere calcular la suma del primer día’s(en la columna de la tabla) cantidad del mes actual, ¿verdad?
Puede usar la siguiente fórmula:
sum =
VAR _first =
CALCULATE (
MIN ( 'SumFirstDayMonth'[Date] ),
FILTER ( ALL ( SumFirstDayMonth ), 'SumFirstDayMonth'[Status] = "Actual Month" )
)
RETURN
CALCULATE (
SUM ( SumFirstDayMonth[Amount] ),
FILTER ( ALL ( SumFirstDayMonth ), 'SumFirstDayMonth'[Date] = _first )
)
Mi visualización tiene este aspecto:
¿Es el resultado lo que quieres? Si no es así, cargue algunas muestras de datos y la salida esperada.
Por favor, enmascarar los datos confidenciales antes de cargar.
Saludos
Eyelyn Qin
Hola @erhan_79 ,
Aquí está mi opinión sobre esto:
Primero cree una columna calculada para agrupar sus datos por Año y Mes
Month & Year =
FORMAT ( 'Table'[Date], "YYYYMM" )
En segundo lugar, cree una medida para determinar el primer día con los datos del mes actual.
First Day Current Month =
VAR __START =
EOMONTH ( TODAY (), -1 ) + 1
VAR __END =
EOMONTH ( TODAY (), 0 )
RETURN
CALCULATE (
MIN ( 'Table'[Date] ),
FILTER (
ALLEXCEPT ( 'Table', 'Table'[Month & Year] ),
'Table'[Date] >= __START
&& 'Table'[Date] <= __END
)
)
Y por último, cree una medida para sumar filas con fechas iguales al primer día del mes actual con datos
First Day Total =
CALCULATE (
SUM ( 'Table'[Amount] ),
FILTER ( 'Table', 'Table'[Date] = [First Day Current Month] )
)
Proud to be a Super User!
@erhan_79, mejor hacerlo con mes año, probar una nueva columna como
Nuevo estado ?
var _min á minx(filter(Table, format([Date], "YYYYMM") á format( earlier([Date]), "YYYYMM") && eomonth(today(),0) á eomonth([Date],0)),[Date])
devolución
if([Fecha]-_min, "Primera Fecha del Mes",[Estado])
o una nueva medida
Nuevo estado ?
var _min á minx(filter(Table, format(Table[Date], "YYYYMM") ?formato( max(Table[Date]), "YYYYMM") && eomonth(today(),0) á eomonth([Date],0)),[Date])
devolución
if([Fecha]-_min, "Primera Fecha del Mes",[Estado])
mejor tener la columna Mes año y usar eso, para comparar meses
Mes año - formato(Tabla[Fecha], "AAAAMM")
Ejemplo
Nuevo estado ?
var _min á minx(filter(Table, ([Month Year]) á format(earlier([Month Year])) && eomonth(today(),0) á eomonth([Date],0)),[Date])
devolución
if([Fecha]-_min, "Primera Fecha del Mes",[Estado])
Hola @erhan_79 ,
Según mi entendimiento, usted quiere calcular la suma del primer día’s(en la columna de la tabla) cantidad del mes actual, ¿verdad?
Puede usar la siguiente fórmula:
sum =
VAR _first =
CALCULATE (
MIN ( 'SumFirstDayMonth'[Date] ),
FILTER ( ALL ( SumFirstDayMonth ), 'SumFirstDayMonth'[Status] = "Actual Month" )
)
RETURN
CALCULATE (
SUM ( SumFirstDayMonth[Amount] ),
FILTER ( ALL ( SumFirstDayMonth ), 'SumFirstDayMonth'[Date] = _first )
)
Mi visualización tiene este aspecto:
¿Es el resultado lo que quieres? Si no es así, cargue algunas muestras de datos y la salida esperada.
Por favor, enmascarar los datos confidenciales antes de cargar.
Saludos
Eyelyn Qin
Copying DAX from this post? Click here for a hack to quickly replace it with your own table names
Has this post solved your problem? Please Accept as Solution so that others can find it quickly and to let the community know your problem has been solved.
If you found this post helpful, please give Kudos C
I work as a Microsoft trainer and consultant, specialising in Power BI and Power Query.
www.excelwithallison.com
Hola @erhan_79
_sum : CALCULATE(SUM([Amount]),[date]-CALCUALTE(MIN([date]),MONTH([date])-MONTH(TODAY())))
Hope it resolves your issue? Did I answer your question? Mark my post as a solution! Appreciate your Kudos, Press the thumbs up button!! Linkedin Profile |
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 |