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
twister8889
Helper V
Helper V

Valores porcentuales de gráficos sacked, medidas por segmento

Hola, chicos

Creé el gráfico apilado con medidas para cada segmento, hice esto porque necesito ordenar el segmento por una orden, así que creé algunas medidas por segmento. Tengo 5 segmentos, por lo que tengo 5 medidas (segment1, segment2, segment3, segment4 y segment5. Sin embargo, ahora, me gustaría mostrar valores porcentuales en la opción de información sobre herramientas. ¿Cómo puedo cambiar mi dax para mostrar el porcentaje?

Mi dax actual al segmento 1 es: calcular ( count(table1[segment]); filter(table1;table1[segment]-1))

Necesito crear una medida porcentual más para todos los segmentos, para mostrar en la información sobre herramientas.

1 ACCEPTED SOLUTION
v-xicai
Community Support
Community Support

Hola @twister8889 ,

Puede crear una medida como DAX a continuación.

Percent =
DIVIDE (
    CALCULATE (
        COUNT ( Table1[segment] ),
        FILTER ( ALLSELECTED ( Table1 ), Table1[segment] = MAX ( Table1[segment] ) )
    ),
    CALCULATE ( COUNT ( Table1[segment] ), ALL ( Table1 ) )
)

Saludos

Amy

Equipo de apoyo a la comunidad _ Amy

Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

View solution in original post

4 REPLIES 4
v-xicai
Community Support
Community Support

Hola @twister8889 ,

¿Tienen sentido las sugerencias de los ingenieros? Si es así, marque amablemente la respuesta adecuada como una solución para ayudar a otros que tienen el problema similar y cerrar el caso. Si no, avísame y trataré de ayudarte más.

Saludos

Amy

v-xicai
Community Support
Community Support

Hola @twister8889 ,

Puede crear una medida como DAX a continuación.

Percent =
DIVIDE (
    CALCULATE (
        COUNT ( Table1[segment] ),
        FILTER ( ALLSELECTED ( Table1 ), Table1[segment] = MAX ( Table1[segment] ) )
    ),
    CALCULATE ( COUNT ( Table1[segment] ), ALL ( Table1 ) )
)

Saludos

Amy

Equipo de apoyo a la comunidad _ Amy

Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

amitchandak
Super User
Super User

@twister8889 , Para % pruebe uno de los 2

divide( count(table1[values]); calculate ( count(table1[values]);all(Table)))

divide( count(table1[values]); calculate ( count(table1[values]);allexcept(Table, Table[Segment])))

En primer lugar, gracias por su respuesta...

Todos los segmentos de dos opciones muestran 100%. Tal vez necesito cambiar la forma en que creé las medidas porque creo una medida para cada segmento.

En este caso, todo el porcentaje de segmento es 100%

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.