The ultimate Fabric, Power BI, SQL, and AI community-led learning event. Save €200 with code FABCOMM.
Get registeredEnhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.
Hola, quiero calcular la cantidad per cápita para los empleados. Para un empleado, se generan varios códigos de pago para cada mes.
El cálculo per cápita se adjunta a continuación en capturas de pantalla de Excel. ¿Cómo se implementa este Power BI DAX?
Necesito ayuda en esto para calcular, por favor. Gracias.
Hola
En primer lugar, muchas gracias por su apoyo. Necesitamos multiplicar el promedio de 0.25,0.64,0.09 en lugar de 0.25 + 0.64 + 0.09
Promedio de (0.25,0.64,0.09)*423,849.40
Hola @Junayet_Rahaman ,
Podemos crear una tabla.
Table 2 = ADDCOLUMNS(CALENDAR(DATE(2022,1,1),DATE(2023,12,31)),"month",MONTH([Date]))
Podemos crear medidas.
Measure 2 =
var _total=IF(MAX('Table'[Year])<YEAR(TODAY()),12,MONTH(TODAY()))
var _table1=SUMMARIZE(ALL('Table'),'Table'[Employee name],'Table'[Month])
var _month=COUNTROWS(FILTER(_table1,'Table'[Employee name]=MAX('Table'[Employee name]) && [Month] in VALUES('Table 2'[month])))
return DIVIDE(_month,_total,0)
Measure 3 =
var _a= CALCULATE(SUM('Table'[Amount]),ALL('Table'))
var _b=SUMX(VALUES('Table'[Employee name]),[Measure 2])
return _a * _b
Saludos
Neeko Tang
Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Hola Neko Tang,
El empleado C tiene solo 11 años porque en el año 2023 11 meses son meses continuos. Por lo tanto, el empleado C tiene una cantidad solo para 11 (noviembre), por lo que el recuento para este año es 1. Se dividirá 1/11. Si el empleado C estuvo presente 2 meses, entonces se dividiría por 2/11. Por favor, avíseme si todavía hay confusión. Gracias por su apoyo.
Hola @Junayet_Rahaman ,
Lo siento, no entiendo muy bien la lógica de la columna de Personas Promedio y por qué el Empleado C solo tiene once meses, ¿puede explicar esto con más detalle?
Saludos
Neeko Tang