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.
Estoy seguro de que este debe ser un problema común, pero no puedo encontrar la solución. Necesito ocultar una tabla o visual si las selecciones combinadas de segmentación (por ejemplo, género, edad, departamento, grado, ubicación) caen por debajo de un recuento mínimo (por ejemplo, 10 ) y dar al usuario una advertencia sobre por qué la tabla está oculta. Esto es para que la confidencialidad de los grupos de respuesta muy pequeños esté protegida al profundizar en diferentes datos demográficos.
Tengo la idea de crear dos marcadores: "Normal" y "Umbral mínimo". En la vista "Normal", la tabla o el objeto visual se muestra con una simple tarjeta al lado de la misma que muestra el número actual de encuestados. Cuando el número de encuestados cae por debajo de 10 para cualquier conjunto dado de selecciones de segmentación, entonces un marcador "Umbral mínimo" oculta la tabla/visual y la tarjeta cambia de tamaño y reemplaza la tabla/visual con un gran mercado de advertencias "Umbral mínimo - Confidencialidad protegida"
He creado los marcadores, junto con la siguiente medida para la tarjeta:
Sé que han pasado algunos años, pero como estaba buscando una solución al mismo problema, pensé que mi solución podría ayudar a otros. He tratado el mismo problema de la siguiente manera:
Primero creé esta medida:
COUNTROWS(ALLSELECTED('table'[variable]))
Luego utilicé esta medida como filtro en la tabla, en mi caso: la medida es mayor o igual a 3.
Esto hace que la tabla no muestre ningún dato si el número de filas seleccionadas es 3 o menos.
Como advertencia, creé un botón de información con información sobre herramientas que dice que la tabla no mostrará ningún dato si se seleccionan menos de 3 personas. Esta solución funcionó para mí, pero podría haber otras formas de lidiar con esto.
¿Hay tal vez una nueva solución a este problema?
Mi solución alternativa sería usar objetos visuales personalizados de R o Python, que incluye instrucciones ifelse.
I.e.:
sample_large_enough <- if(nrow(dataset) > 10, 1, 0)
ifelse(sample_large_enough ?TRUE)
--execute código R:
1) transformación de datos
2) visualización--
"Else"
--execute el código R para mostrar el mensaje de advertencia "subconjunto demasiado bajo"--
}
Hola Chris,
Me temo que no hay tal función que pueda ocultar una imagen por ahora. Hay una solución. Podemos agregar una medida al objeto visual y filtrar los valores "Datos mínimos - Advertencia" en el filtro de nivel visual.
¿Puedes compartir una pequeña muestra, por favor? Por favor, enmascarar los datos primero. La estructura del modelo de datos es la parte crítica al crear una medida de este tipo.
Saludos
valle
Hola Chris,
¿Tenemos alguna solución para esto ahora?
Tengo el mismo requisito para ocultar el visual completo si algún registro de él tiene
Gracias de antemano.
Saludos
Prabha
En lugar de usar marcadores, tal vez podría escribir una fórmula que básicamente dice:
if(sum([count])<10, 'Too Few', [Value]
Eso enmascararía las celdas individuales, y tendría que trabajar en el campo de "cuenta" para ser una representación precisa de lo que aparece.
También me preguntaba si hay una manera de forzar un cierto número de selecciones de segmentación para que no tenga grupos de pares de menos de X. En otras palabras, que si solo se realizaran cuatro selecciones en una segmentación de datos, ¿no se mostrarían los datos, pero si se realizan cinco o más, la tabla se rellena?
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 |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |