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

Agregar columna con un recuento y condiciones distintos

Hola

Me enfrento a algunos problemas para encontrar la manera de resolver cómo crear una columna que haga lo siguiente:

A. Cuente valores distintos según una categoría, por ejemplo, recuento de diferentes identificaciones para pantalones, suéteres y camisetas.

B. Luego tome cada valor distinto por categoría y multiplíquelo por un valor fijo como pantalones = 5, suéteres = 2 y camisetas = 1

C. Contar valores distintos de todas las categorías.

D. Tome el punto C y multiplíquelo por un valor fijo de acuerdo con una categoría como en B.

E. Tome el producto de B / D y multiplíquelo por 100.

¿Es esto posible? He logrado hacerlo en varias medidas, pero no puedo averiguar cómo crear una columna con el

2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

Hola @chela199 ,

Por favor, intente esto:

Column = 
VAR _category = 'Table'[Category]
VAR _A =
    CALCULATE (
        DISTINCTCOUNT ( 'Table'[ID] ),
        FILTER ( ALL ( 'Table' ), 'Table'[Category] = _category )
    )
VAR _B =
    SUMX (
        VALUES ( 'Table'[Category] ),
        SWITCH ( _category, "pants", _A * 5, "sweaters", _A * 2, "t-shirts", _A )
    )
VAR _C =
    DISTINCTCOUNT ( 'Table'[ID] )
VAR _D =
    SUMX (
        VALUES ( 'Table'[Category] ),
        SWITCH ( _category, "pants", _C * 5, "sweaters", _C * 2, "t-shirts", _C )
    )
VAR _E =
    DIVIDE ( _B, _D ) * 100
RETURN
    _E

vcgaomsft_0-1667972504421.png

Puede cambiar el nombre de la variable después de RETURN para verificar si el cálculo en cada paso satisface sus necesidades. Si esto no funciona, considere proporcionar datos de muestra y resultados esperados.

Saludos
Gao

Equipo de apoyo a la comunidad

Si hay alguna publicación de ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente. Si no entiendo sus necesidades o todavía tiene problemas al respecto, no dude en hacérnoslo saber. ¡Muchas gracias!

Cómo obtener respuestas rápidas a sus preguntas -- Cómo proporcionar datos de muestra

Syndicate_Admin
Administrator
Administrator

@chela199,

Puede usar la función EARLIER para obtener el recuento basado en diferentes categorías. Con eso, obtendría una columna que muestra el recuento de todas las identificaciones en la categoría de pantalones para todas las filas con pantalones y así sucesivamente para todas las categorías. A continuación, puede multiplicar estos valores por su valor fijo utilizando condiciones SI. Una vez que tengas B y D, la división debería ser fácil.

¡Marque esta publicación como una solución si eso funciona para usted!
Consulte este blog mío: Cómo exportar datos de telemetría de Azure IoT Central a Power BI

Helpful resources

Announcements
PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

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