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

Contar la aparición de valores en una columna

Hola a todos

Estoy atascado tratando de averiguar esto y estaba vagando si alguien podía ayudarme a guiarme en la dirección correcta.

Tengo 2 tablas que son conntected por la columna UserID, que es único en la Tabla 1. También tengo la Tabla 2 donde userID captura las acciones.

En la Tabla 1, necesito crear nuevas columnas basadas en acciones y contar acciones por userID

Ejemplo:

4155.jpg

Gracias de antemano.

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

Hola

Puede descargar mi archivo PBI desde aquí.

Espero que esto ayude.

Untitled.png

View solution in original post

8 REPLIES 8
Syndicate_Admin
Administrator
Administrator

Hola, @simlee

Puede crear tres columnas Calculadas para obtener el resultado que desee.

Eat Count = CALCULATE(COUNT(Actions[Action]),ALLEXCEPT(Users,Users[UserID]),Actions[Action]="Eat")

Recuento de suspensión = CALCULATE(COUNT(Actions[Action]),ALLEXCEPT(Users,Users[UserID]),Actions[Action]="Sleep")

número de pasos = CALCULATE(COUNT(Actions[Action]),ALLEXCEPT(Users,Users[UserID]),Actions[Action]="walk")

El resultado tiene este aspecto:

v-cazheng-msft_0-1614575927995.png

Saludos

Caiyun Zheng

¿Esa es la respuesta que estás buscando? Si este post ayuda, entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Syndicate_Admin
Administrator
Administrator

Hola

Puede descargar mi archivo PBI desde aquí.

Espero que esto ayude.

Untitled.png

Syndicate_Admin
Administrator
Administrator

Agregue estas 3 medidas a la tabla de resumen (Dim). A continuación, arrástrelos a una tabla como valores

Walk = CALCULATE(COUNT('Fact-Table'[Action]), UPPER('Fact-Table'[Action]) = "WALK")
Sleep = CALCULATE(COUNT('Fact-Table'[Action]), UPPER('Fact-Table'[Action]) = "SLEEP")
Eat = CALCULATE(COUNT('Fact-Table'[Action]), UPPER('Fact-Table'[Action]) = "EAT")

fhill_0-1614370253768.png

Gracias por su comentario.

Estoy perdido tratando Dim_user de arrastrarlos a una tabla como valores.

¿Puedes guiarme, por favor?

Gracias

¿Tiene Dim_User como valor también en la tabla? (Además, habilite 'Mostrar elementos sin datos' en el menú desplegable Usuario en el área Valores.)

En realidad la mayoría de mis Dim_User como lista como texto como ABC12, ABC 133, ACB232....

Perdón por la confusión

Shoulnd't importa, ¿puedes proporcionar capturas de pantalla, o más detalles de tu estructura de mesa?

Como puede ver, necesito buscar y cout el actiosn de cada usuario en la tabla 2 y polular la tabla 1 para cada usuario.

41030.jpg

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.