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

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.

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
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

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

April Fabric Community Update

Fabric Community Update - April 2024

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