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

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
Syndicate_Admin
Administrator
Administrator

Presencia mensual de los empleados

Hola, si ve la captura de pantalla, filtro un mes de la cortadora y un empleado de la cortadora, muestra 2, lo cual es incorrecto. Debería mostrar uno. Porque el empleado estuvo presente en ese mes. Si selecciono 1 y 2 meses de la segmentación, muestra 5, pero debería mostrar 2 para ese particular, ya que Alex está presente en el mes 1 y el mes 2. Si el mes seleccionado es 1, 2 y 3, el recuento total debe mostrar 3. El empleado está presente en los 3 meses. Necesito ayuda sobre cómo puedo lograr el uso de DAX. Gracias de antemano. El total debe ser 1El total debe ser 2.Total should be 1Total should be 1Total should be 2. If select 3 then it should show 3 sincr that employee is present in the month 1,2 and 3Total should be 2. If select 3 then it should show 3 sincr that employee is present in the month 1,2 and 3 Si selecciona 3, entonces debería mostrar 3 sincr que el empleado está presente en los meses 1, 2 y 3This is the dataThis is the dataEste es elrequisito de datos.

2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

@_Junayetrahman ,

A continuación se muestra mi tabla:

vxiandatmsft_0-1701328714917.png

El siguiente DAX podría funcionar para usted:

Measure = 
   CALCULATE(
     DISTINCTCOUNT('Table'[payroll Period]),
     ALLEXCEPT('Table','Table'[Month])
   )

El resultado final se muestra en la siguiente figura:

vxiandatmsft_1-1701328760183.png

Saludos

Xianda Tang

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

Syndicate_Admin
Administrator
Administrator

Hola @_Junayetrahman , Los datos tienen la arquitectura desnormalizada. Para alcanzar su objetivo, puedo sugerir 2 pasos de Dax.

El primer paso es crear una columna calculada que será una clave compuesta para este conjunto de datos, lo que significa que es una clave principal.

superkey= combinevalues(",",[EmployeeName],[Month]) --> este se convierta en un PK para su conjunto de datos.

normalmente prefiero crear una superclave por tipos de datos enteros, pero vi que sus columnas month y employeeName son cadenas. Sin convertir el tipo de datos, puede crear directamente esta clave compuesta.

Luego, como un 2. paso;

Crear medida:

month_availability= distinctcount(superclave)

Si usas esta medida "month_availability" en tu gráfico, funcionará.

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

Helpful resources

Announcements
RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

MayPowerBICarousel

Power BI Monthly Update - May 2024

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

LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.