Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started

Reply
chelsweigandt
Regular Visitor

Columna calculada que no funciona con medidas

Tengo una columna en mis datos llamada Vendor Stock. Necesito una columna caculada que me dé: Recuento de stock de proveedor > 0 / Recuento de todo el stock de proveedores.

Creé dos medidas:

1) Recuento de stock de proveedores - recuento (INVENTORY[Stock corriente del proveedor])

2) Recuento de stock de proveedor > 0 a CALCULATE(COUNT(INVENTORY[Vendor Current Stock]),FILTER(INVENTORY,INVENTORY[Vendor Current Stock]>0))

Luego creé una columna:

Recuento de acciones de proveedor > 0 / Recuento de acciones de proveedor

PERO no me permitirá usar una medida de cálculo en mi columna para consulta directa.

¿Alguna sugerencia sobre lo que puedo hacer para obtener la columna calculada que necesito?

¡Gracias!

1 ACCEPTED SOLUTION
v-xicai
Community Support
Community Support

Hola @chelsweigandt ,

Recomiendo usar una medida para calcular el porcentaje, como DAX a continuación. Y las columnas solo se calculan en la carga/actualización de datos.

Percent =
VAR _CountAll =
    CALCULATE ( COUNT ( INVENTORY[Vendor Current Stock] ), ALL ( INVENTORY ) )
VAR _CountLimited =
    CALCULATE (
        COUNT ( INVENTORY[Vendor Current Stock] ),
        FILTER ( INVENTORY, INVENTORY[Vendor Current Stock] > 0 )
    )
RETURN
    DIVIDE ( _CountLimited, _CountAll )

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

2 REPLIES 2
v-xicai
Community Support
Community Support

Hola @chelsweigandt ,

Recomiendo usar una medida para calcular el porcentaje, como DAX a continuación. Y las columnas solo se calculan en la carga/actualización de datos.

Percent =
VAR _CountAll =
    CALCULATE ( COUNT ( INVENTORY[Vendor Current Stock] ), ALL ( INVENTORY ) )
VAR _CountLimited =
    CALCULATE (
        COUNT ( INVENTORY[Vendor Current Stock] ),
        FILTER ( INVENTORY, INVENTORY[Vendor Current Stock] > 0 )
    )
RETURN
    DIVIDE ( _CountLimited, _CountAll )

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

@chelsweigandt , No se puede utilizar measure en una columna calculada.

Debe crear una medida y ocuparse del contexto de fila utilizando valores o resumir.

Helpful resources

Announcements
July 2024 Power BI Update

Power BI Monthly Update - July 2024

Check out the July 2024 Power BI update to learn about new features.

July Newsletter

Fabric Community Update - July 2024

Find out what's new and trending in the Fabric Community.

Top Kudoed Authors