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
UsePowerBI
Post Prodigy
Post Prodigy

¿Cómo puedo crear esta tabla?

Hola

Tengo una tabla de datos con varios campos, por ejemplo, cliente, precio, código de producto, país, etc.

Quiero calcular algunas medidas/métricas sobre esos datos, por ejemplo, el porcentaje de clientes que están en Europa, el porcentaje de costos del producto a partir de A*, el número de códigos de producto únicos, el precio medio del producto, etc.

Quiero poner estas métricas en un objeto visual de salida (¿tabla? ? algo así) como este:

Métrica 1Porcentaje de clientes que están en Europa74%
Métrica 2Porcentaje de costes del producto a partir de A*28%
Métrica 3Número de códigos de producto únicos529
Métrica 4Precio medio del producto$42.20

Esto debería permitirme filtrar las filas usando una segmentación de datos.

¿Cómo puedo hacer esto? Por favor, hágamelo saber los pasos, ya que no estoy familiarizado con él (incluyendo si necesito crear una tabla de datos adicional o algo así).

¡Gracias!

3 REPLIES 3
v-alq-msft
Community Support
Community Support

Hola, @UsePowerBI

Según su descripción, creé datos para reproducir su escenario.

Mesa:

f1.png

Puede crear medidas como se indica a continuación.

Percentage of customers that are in Europe = 
DIVIDE(
    CALCULATE(
        DISTINCTCOUNT('Table'[Customer]),
        FILTER(
            ALLSELECTED('Table'),
            'Table'[Region] = "Europe"
        )
    ),
    CALCULATE(
        DISTINCTCOUNT('Table'[Customer]),
        ALLSELECTED('Table')
    )
)
Percentage of product costs starting with A* = 
DIVIDE(
    CALCULATE(
        DISTINCTCOUNT('Table'[Product code]),
        FILTER(
            ALLSELECTED('Table'),
            LEFT('Table'[Product code],1)="A"
        )
    ),
    CALCULATE(
        DISTINCTCOUNT('Table'[Product code]),
        ALLSELECTED('Table')
    )
)
Number of unique product codes = 
CALCULATE(
    DISTINCTCOUNT('Table'[Product code]),
    ALLSELECTED('Table')
)
Average product price = 
CALCULATE(
    AVERAGE('Table'[Price]),
    ALLSELECTED('Table')
)

A continuación, puede utilizar un objeto visual de matriz para mostrar el resultado, hacer la matriz seleccionada, ir a 'Visualizaciones', hacer clic en 'Valores', establecer 'Mostrar en filas' como activado. Aquí está el resultado.

f2.png

Saludos

Allan

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

Gracias.

Conozco las fórmulas para cada una de las medidas que quiero calcular. También sé nombrar cada una de estas medidas. Pero, ¿cómo los pongo en un MeasureName; ¿Objeto visual de la tabla MeasureResult?

No está claro en su respuesta. ¿Tengo que crear una nueva tabla de datos o algo así, primero y luego usar un objeto visual Matrix?

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.