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

Next up in the FabCon + SQLCon recap series: The roadmap for Microsoft SQL and Maximizing Developer experiences in Fabric. All sessions are available on-demand after the live show. Register now

Reply
Syndicate_Admin
Administrator
Administrator

Columna calculada en función del número introducido en una segmentación de datos

Hola amigos,

Necesito tu ayuda en el proyecto actual

Entonces, básicamente, he dado la siguiente tabla en PowerBI:

ashishoza12345_0-1680512717867.png

Ahora aquí me gustaría crear una columna calculada "New_Change" donde introduzco un valor en cada "Continente" en una segmentación de datos y "Valor de capital" en una segmentación de datos como se muestra a continuación, crearía una nueva columna calculada ("New_Change") donde el valor de puntuación se calcula por el xx% (introducido manualmente en una segmentación de datos) en una página de PowerBI pero no es mayor que "Valor límite "

ashishoza12345_2-1680513736817.png

La tabla End tendría este aspecto en función de los valores especificados manualmente en una página de PowerBI:

ashishoza12345_3-1680514161280.png

¡Gracias de antemano!



7 REPLIES 7
Syndicate_Admin
Administrator
Administrator

@MFelix ,

¡Eso es increíble! ¡Muchas gracias por nuestra amable ayuda!

Atentamente

Ashish Oza.

Syndicate_Admin
Administrator
Administrator

@ashishoza12345 ,

Además de la métrica, ya tiene que agregar la siguiente medida:

Aggregated total =
SUMX (
    SUMMARIZE (
        'Sample',
        'Sample'[Continent],
        'Sample'[Country],
        'Sample'[City],
        "NewChangeValue", [New Change]
    ),
    [NewChangeValue]
)

MFelix_0-1682324241364.png

Syndicate_Admin
Administrator
Administrator

@MFelix ,

Muchas gracias por su amable respuesta.

En realidad, ha habido un pequeño cambio en el conjunto de datos donde a mis usuarios de PBI les gustaría ver cifras agregadas en la página de PBI.

Por ejemplo, ¿cómo comprobamos los números de continente, si tenemos un campo más Ciudad en el conjunto de datos?
Como se muestra a continuación, si el valor máximo es 100 y el % de cambio para África y Asia es del 20% y 30% respectivamente, entonces en el fondo ese valor de límite se aplica en cada fila y en la página de PBI podemos ver el total de cada continente donde cada "Cambio" de ciudad no es más de 100.

ashishoza12345_0-1682299150336.png

Según el valor máximo, el campo "Cambiar" se actualiza

ashishoza12345_1-1682299221840.png

En la página de PowerBI obtenemos como dar a continuación:

ashishoza12345_2-1682299254418.png

También he compartido el enlace de PBI a continuación:
https://drive.google.com/drive/folders/1S0yeeVEJyOeY8200Ct9z9o7zXccmbtuS?usp=sharing

Por favor, hágamelo saber si necesita alguna información adicional.
Su ayuda en este sentido es muy apreciada.

Atentamente

Ashish Oza.

Syndicate_Admin
Administrator
Administrator

@ashishoza12345 ,

Aquí está el archivo También he cambiado un poco la métrica para que la tapa sea dinámica en función de la cortadora que he olvidado en la versión anterior:

New Change = 
VAR _NewChange =
    SELECTEDVALUE ( 'Table'[Score] )
        * SWITCH (
            SELECTEDVALUE ( 'Table'[Continent] ),
            "Africa", [Africa Value],
            "Asia", [Asia Value],
            "North America", [North America Value],
            "Europe", [Europe Value]
        )
RETURN
    IF ( _NewChange <= [CAP Value Value], _NewChange,[CAP Value Value] )
Syndicate_Admin
Administrator
Administrator

Hola @MFelix ,
¿Puede enviarme el archivo PowerBI para esta solución?

Syndicate_Admin
Administrator
Administrator

Hola @MFelix ,

Muchas gracias por su valioso tiempo y por proporcionarme esta solución.
Realmente aprecio su esfuerzo! 🙂

Una vez más ¡Gracias! 🙂

Atentamente

Ashish Oza.

Syndicate_Admin
Administrator
Administrator

@ashishoza12345 ,

No puede tener valores en una tabla influenciados por una segmentación de datos, para esto necesita una medida, cree parámetros para cada uno de los valores de su selección y agregue la siguiente métrica:

New Change = 
VAR _NewChange =
    SELECTEDVALUE ( 'Table (2)'[Score] )
        * SWITCH (
            SELECTEDVALUE ( 'Table (2)'[Continent] ),
            "Africa", [Africa Value],
            "Asia", [Asia Value],
            "North America", [North America Value],
            "Europe", [Europe Value]
        )
RETURN
    IF ( _NewChange <= 30, _NewChange, 30 )

MFelix_0-1681117894872.png

Helpful resources

Announcements
New to Fabric survey Carousel

New to Fabric Survey

If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.

Power BI DataViz World Championships carousel

Power BI DataViz World Championships - June 2026

A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.

Join our Fabric User Panel

Join our Fabric User Panel

Share feedback directly with Fabric product managers, participate in targeted research studies and influence the Fabric roadmap.

March Power BI Update Carousel

Power BI Community Update - March 2026

Check out the March 2026 Power BI update to learn about new features.

Top Kudoed Authors