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.
Hola
Necesito mostrar el número de solicitudes realizadas, cuando ningún usuario seleccionado en la segmentación de datos, pero cuando se selecciona un usuario, necesito mostrar el número de solicitudes realizadas frente al promedio por usuario.
Traté de usar :
Maker avg =
VAR Users =
CALCULATE ( DISTINCTCOUNT ( Data[Maker] ), ALL ( Data ) ) -- distinct users
VAR totalLines =
CALCULATE ( COUNTROWS ( Data ), ALL ( Data ) ) -- distinct requests
VAR filtercheck =
ISFILTERED ( Tabela[User] ) -- see if the table has one filter
VAR averagemaker = totalLines / Users -- requests\user = average requests by user
VAR averageif =
IF ( Data[Maker No] = 0, BLANK (), averagemaker ) -- dont show average to users with no requests
VAR test1 =
IF ( filtercheck, averageif, BLANK () ) -- hide filters when we have no user selection
RETURN
test1
Pero a pesar de que la segmentación de datos está activa o no, el promedio siempre se muestra.
¿Cómo puedo mostrar sólo el valor de las solicitudes realizadas, cuando no se selecciona ningún filtro:
Y las solicitudes realizadas frente a la media, cuando se selecciona un usuario ?
Muchas gracias por la ayuda de antemano.
saludos
Rui
Solved! Go to Solution.
@ruicasaisalves , Cambiar la condición de esta y tratar de
ISFILTERED ( Table[User] ) && calculated(count(Table[User] ), allselected(Table)) <> calculated(count(Table[User] ) , all(Table))
Según su descripción, creo estos datos:
Estos son los pasos que puede seguir:
1. Crear medida.
Measure =
var _average_by_user=CALCULATE(AVERAGE('Table'[Maker ]),FILTER(ALL('Table'),'Table'[User]=MAX('Table'[User])))
var _number_of_requests=CALCULATE(SUM('Table'[Maker ]))
return IF(ISFILTERED('Table'[User]),_average_by_user,_number_of_requests)
2. Resultado
Si la segmentación de datos no está seleccionada, the_ number_ Of_ Solicitudes, si está seleccionada, es displayed_ average_ By_ usuario
Puede descargar el archivo PBIX desde aquí.
Si mi respuesta no es la que necesita, ¿puede compartir datos de ejemplo y salida de ejemplo en formato de tabla? O una muestra de pbix después de eliminar datos confidenciales.
Saludos
Liu Yang
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
@ruicasaisalves , Cambiar la condición de esta y tratar de
ISFILTERED ( Table[User] ) && calculated(count(Table[User] ), allselected(Table)) <> calculated(count(Table[User] ) , all(Table))
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |