Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and a 50 percent discount on exams.
Get startedEarn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
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 El total debe ser 2.requisito de datos.
A continuación se muestra mi tabla:
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:
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.
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.