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
dylanae2s
Frequent Visitor

¿Cómo filtrar las ciudades por población similar?

Esencialmente lo que estoy haciendo es crear un tablero para comparar una ciudad seleccionada con otras ciudades basadas en varios filtros. Digamos que selecciono X como mi ciudad. Entonces quiero tener otro filtro que me permita comparar X con otras ciudades en los EE.UU. con una población similar. Si X tiene una población de 20.000 habitantes, una población similar, por ejemplo, sería cualquier ciudad que tenga una población de 18.000-22.000 habitantes, o una diferencia de +- 2.000.

¿Hay alguna manera de hacerlo en Power BI? Si es así cualquier ayuda sería apreciada! ¡Gracias!

1 ACCEPTED SOLUTION
v-alq-msft
Community Support
Community Support

Hola, @dylanae2s

Según su descripción, creé datos para reproducir su escenario. El archivo pbix se adjunta al final.

Mesa:

d1.png

Gama:

d2.png

Estado (una tabla calculada):

State = DISTINCT('Table'[State])

Puede crear una medida como se indica a continuación.

Visual Control = 
IF(
    HASONEVALUE(Range[Range])&&HASONEVALUE('Table'[State]),
    var p = 
    CALCULATE(
        SUM('Table'[Population]),
        FILTER(
            ALL('Table'),
            'Table'[State]=MAX(State[State])
        )
    )
    var r = SUM(Range[Range])
    return
    IF(
        MAX('Table'[Population])>=p-r&&
        MAX('Table'[Population])<=p+r,
        1,0
    ),
    1
)

A continuación, debe poner la medida en el filtro de nivel visual y utilizar filtros para obtener el resultado.

d3.png

Saludos

Allan

Si este post ayuda, entonces considera 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-alq-msft
Community Support
Community Support

Hola, @dylanae2s

Según su descripción, creé datos para reproducir su escenario. El archivo pbix se adjunta al final.

Mesa:

d1.png

Gama:

d2.png

Estado (una tabla calculada):

State = DISTINCT('Table'[State])

Puede crear una medida como se indica a continuación.

Visual Control = 
IF(
    HASONEVALUE(Range[Range])&&HASONEVALUE('Table'[State]),
    var p = 
    CALCULATE(
        SUM('Table'[Population]),
        FILTER(
            ALL('Table'),
            'Table'[State]=MAX(State[State])
        )
    )
    var r = SUM(Range[Range])
    return
    IF(
        MAX('Table'[Population])>=p-r&&
        MAX('Table'[Population])<=p+r,
        1,0
    ),
    1
)

A continuación, debe poner la medida en el filtro de nivel visual y utilizar filtros para obtener el resultado.

d3.png

Saludos

Allan

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

BA_Pete
Super User
Super User

Hola @dylanae2s ,

Debe agregar esto como un campo en la tabla de rellenado mediante Power Query (preferido) o una columna calculada en la vista Datos.

Suponiendo que usted tiene una tabla algo como esto:

Ciudad Población
Londres 9,000,000
Buenos Aires 2,900,000

... a continuación, en Power Query, agregaría una columna personalizada y, a continuación, usaría algo como lo siguiente como fórmula:

if [Population] <= 500000 then "0-500k"
else if [Population] <= 1000000 then "500k-1m"
else if [Population] <= 2000000 then "1m-2m"
...
...
else "Over 20m"

A continuación, puede utilizar este campo en una segmentación de datos.



Now accepting Kudos! If my post helped you, why not give it a thumbs-up?

Proud to be a Datanaut!




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.