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

Medida personalizada: recuento del número de instancias que se rellenan dos veces cuando ambas instancias cumplen los criterios

Hola

He intentado resolver esto varias veces, pero no he logrado que funcione.

Necesito crear una medida que cuente [ID de miembro] que se rellene 2 veces. Estos [ID de miembro] también deben = "Y" para [Empleado]

Aquí hay un conjunto de datos de muestra:

77.PNG

Sobre la base de los datos de la muestra anteriores, la medida debe devolver un valor de 2. Debe devolver un valor de 2 porque solo los ID de miembro 1110 y 3333 se rellenan dos veces Y TAMBIÉN = "Y" para [Empleado].

Probé esta medida pero no es correcta:

CUENTAS (
FILTRO (
SUMMARIZECOLUMNS ( COVIDSQLData[MemberID], COVIDSQLData[Employee], "Total", COUNT ( COVIDSQLData[MemberID] ) ),
[Total] = 2 && [Empleado] = "Y"
)
)

Creo que el problema con esta medida es el orden del filtrado.

Creo que es necesario que primero la medida considere solo las filas donde [Empleado] = "Y" primero. Luego, la medida debe contar los resultados restantes donde [ID de miembro] existe solo 2 veces. Sin embargo, no sé cómo actualizar esta medida para lograrlo.

¿Puede por favor ayudar?

Gracias

Andrew

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

¿@AW1976NOVA

La medida con los datos de muestra debe devolver 3, porque las filas de ID de miembro 6666 tienen Y en la columna empleado.

Pruebe esta medida:

Measure = 
Var _A = filter(COVIDSQLData,COVIDSQLData[Employee]="Y")
var _B  = filter(SUMMARIZE(_A,COVIDSQLData[MemberID],"Count",COUNTA(COVIDSQLData[Employee])),[Count]>1)
return
COUNTROWS(_B)

salida:

VahidDM_0-1642717370681.png

Si esta publicación ayuda,considere aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
Aprecia tus felicitaciones!!
LinkedIn:
www.linkedin.com/in/vahid-dm/

View solution in original post

1 REPLY 1
Syndicate_Admin
Administrator
Administrator

¿@AW1976NOVA

La medida con los datos de muestra debe devolver 3, porque las filas de ID de miembro 6666 tienen Y en la columna empleado.

Pruebe esta medida:

Measure = 
Var _A = filter(COVIDSQLData,COVIDSQLData[Employee]="Y")
var _B  = filter(SUMMARIZE(_A,COVIDSQLData[MemberID],"Count",COUNTA(COVIDSQLData[Employee])),[Count]>1)
return
COUNTROWS(_B)

salida:

VahidDM_0-1642717370681.png

Si esta publicación ayuda,considere aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
Aprecia tus felicitaciones!!
LinkedIn:
www.linkedin.com/in/vahid-dm/

Helpful resources

Announcements
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.