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

Ho para hacer el conteo sabio de categorías a través de medidas

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%



10 REPLIES 10
Syndicate_Admin
Administrator
Administrator

@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á.

Síguenos en LinkedIn (en inglés) y YouTube.gif a nuestro YouTube (en inglés) canal

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.

Syndicate_Admin
Administrator
Administrator

@shivam será más fácil si comparte pbix, de lo contrario, es muy difícil averiguar por qué no funciona.

Síguenos en LinkedIn (en inglés) y YouTube.gif a nuestro YouTube (en inglés) canal

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.

Syndicate_Admin
Administrator
Administrator

@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' )
    )
)

Síguenos en LinkedIn (en inglés) y YouTube.gif a nuestro YouTube (en inglés) canal

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.

Syndicate_Admin
Administrator
Administrator

@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

Recuento de frecuencias = CALCULATE(COUNT('Table'[Color]),ALLEXCEPT('Table','Table'[Color]))
A continuación, cree otra medida para contar el % de frecuencia. Creé dos versiones de % Freq (Resultado 1 y Resultado 2), así que elija a cualquier persona según sus necesidades
% Resultado de la frecuencia 1 =
VAR all_ = CALCULAR([Recuento de frecuencias],ALL('Tabla'))
RETURN DIVIDE([Recuento de frecuencias],all_,0)
% Resultado de la frecuencia 2 = ([Recuento de frecuencias])/10


Capture.JPG

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.

Helpful resources

Announcements
LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.

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.