Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Quiero derivar estas medidas de frecuencia y % de frecuencia
Table_1[Color] Frecuencia de medición Frecuencia %
Rojo 4 40%
Azul 3 30%
Rojo 4 40%
Verde 1 10%
Azul 3 30%
Rojo 4 40%
Amarillo 1 10%
Rosa 1 10%
Rojo 4 40%
Azul 3 30%
Si uso esto,
Frequency = CALCULATE ( COUNTA ( Table1[Color] ), ALLEXCEPT ( Table1, Table1[Color] ) )
Frequency % = DIVIDE ( [Frequency], CALCULATE ( COUNTA ( Table1[Color] ), ALL ( Table1 ) ) )
pero si el usuario corta en algunas condiciones de filtro, ¿cómo podemos cambiar el % de frecuencia y frecuencia de los valores en consecuencia? Vamos después de filtrar deberíamos tener el siguiente resultado:
Table_1[Color] Frecuencia de medición Frecuencia %
Rojo 2 67%
Azul 1 33%
Rojo 2 67%
Pero todavía estoy entendiendo esto:
Table_1[Color] Frecuencia de medición Frecuencia %
Rojo 4 40%
Azul 3 30%
Rojo 4 40%
@shivam No tengo idea de lo que estás tratando de lograr, si estás agregando una medida o una columna, si la agregaste como una columna no funcionará.
Yo lo haría ❤ Elogios si mi solución ayudó. 👉 Si puede dedicar tiempo a publicar la pregunta, también puede hacer un esfuerzo para felicitar a quien ayudó a resolver su problema. ¡Es una muestra de agradecimiento!
⚡ Visítenos en https://perytus.com, su ventanilla única para proyectos/formación/consultoría relacionados con Power BI.
Lo estoy agregando solo como una medida, pero después de insertar cualquier medida de instrucción IF() en mi matriz, mi matriz no se filtra por año / mes. Esto está sucediendo después de que implementé su código y que está dando absolutamente el resultado correcto.
Es solo que la matriz no se filtra correctamente si agrego medidas IF()/ SWITCH() en ella. No se preocupe si no puede averiguarlo. Su código fue muy útil.
@shivam será más fácil si comparte pbix, de lo contrario, es muy difícil averiguar por qué no funciona.
Yo lo haría ❤ Elogios si mi solución ayudó. 👉 Si puede dedicar tiempo a publicar la pregunta, también puede hacer un esfuerzo para felicitar a quien ayudó a resolver su problema. ¡Es una muestra de agradecimiento!
⚡ Visítenos en https://perytus.com, su ventanilla única para proyectos/formación/consultoría relacionados con Power BI.
Todo está funcionando perfectamente hasta que inserto esta medida en mi matriz:
Código de frecuencia = IF([Frecuencia]<=0.05,1,
IF([Frecuencia]>0.05 && [Frecuencia]<=0.15,2,
IF([Frecuencia]>0.15 && [Frecuencia]<=0.25,3,
IF([Frecuencia]>0.25 && [Frecuencia]<=0.5,4,
IF([Frecuencia]>0.5,5,0
)))))
Las medidas de la declaración IF() están haciendo que la matriz se comporte de manera extraña y no filtre en cierta condición. Esto sucedió después de usar una nueva fórmula para la frecuencia y el porcentaje de frecuencia.
Lo siento, no puedo compartir ningún archivo PBI para esto, pero sus sugerencias serán muy apreciadas.
@shivam Creo que esto es lo que estás buscando:
Frequency =
VAR __selectedColor = SELECTEDVALUE ( 'Table'[Color] )
RETURN
CALCULATE (
COUNTA ( 'Table'[Color] ),
ALLSELECTED ( 'Table' ),
'Table'[Color] = __selectedColor
)
Frequency % =
DIVIDE (
[Frequency],
CALCULATE (
COUNTA ( 'Table'[Color] ),
ALLSELECTED ( 'Table' )
)
)
Yo lo haría ❤ Elogios si mi solución ayudó. 👉 Si puede dedicar tiempo a publicar la pregunta, también puede hacer un esfuerzo para felicitar a quien ayudó a resolver su problema. ¡Es una muestra de agradecimiento!
⚡ Visítenos en https://perytus.com, su ventanilla única para proyectos/formación/consultoría relacionados con Power BI.
Hola Parry,
muchas gracias por esa solución. Pero viene una limitación, no sé por qué estoy obteniendo el resultado deseado de frecuencia cuando estoy filtrando en 'Año' pero estoy obteniendo 1,1,1,1,1,1...... como cuenta si filtro en otras columnas de la misma tabla.
NOTA: Todo lo que estamos usando aquí está en la misma tabla.
Creo que estamos cerca de la solución. Te estaré muy agradecido. Gracias una vez más.
@shivam Supongamos que solo tengo dos columnas Colores e Índice (nada más que número de serie). Por lo tanto, primero cree la medida de frecuencia para contar los colores
Hola Tahreem,
Si vuelve a verificar, también estoy haciendo el mismo cálculo, pero mi pregunta es cuándo cambia el recuento de color después de cierta condición de filtro, todavía me daría el mismo Freq y Freq% para una categoría de color particular.
@shivam No has comprobado mi respuesta correctamente. Te di 2 soluciones para calcular %Freq. Prueba la segunda mreasure para % Freq.
% Resultado de la frecuencia 2 = ([Recuento de frecuencias])/10
Si ves lo que te he pedido es que el conteo de frecuencias también debe cambiar después de ciertas selecciones de filtros a medida que se reduce el número de colores.