cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Helper I
Helper I

Filtrar una tabla en función de las selecciones de varias segmentaciones de datos con la misma información

Hola foro,

Tengo un conjunto de datos que tiene una lista de proyectos y sus resultados. Cada proyecto tiene una salida diferente dependiendo del escenario en su lugar.

Tabla 1: Conjunto de datos

ProyectoOuputEscenario
Iniciativa A11
Iniciativa A22
Iniciativa A33
Iniciativa B41
Iniciativa B52
Iniciativa B63
Iniciativa C71
Iniciativa C82
Iniciativa C93

Quería poder tener tres rebanadoras diferentes, una para cada escenario. Así que creé tres tablas calculadas, una para cada escenario. E.g.:

Tabla calculada: Escenario 1

ProyectoSalidaEscenario
Iniciativa A11
Iniciativa B41
Iniciativa C71

Tener las tres tablas calculadas funcionó bien para una visualización. Podría usar tres segmentaciones diferentes (por ejemplo, S1 Slicer, S2 Slicer y S3 Slicer) para seleccionar el contenido que aparecería en un gráfico (por ejemplo, la Iniciativa A del Escenario 1, la Iniciativa C del Escenario 2 y la Iniciativa A del Escenario 3).

El problema es que quiero crear una tabla que muestre los proyectos seleccionados por esas segmentaciones de datos (por ejemplo, A de S1, C de S2 y A de S3). Si utilizo la columna Proyecto del conjunto de datos original, obtengo todos los proyectos (todas las Iniciativas A, B y C para cada Escenario 1, 2 y 3) en lugar de solo A de S1, C de S2 y A de S3.

¿Alguna sugerencia sobre lo que puedo hacer para filtrar correctamente la tabla?

Salud

T

1 ACCEPTED SOLUTION
Community Support
Community Support

Hola, @TReynolds

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

Mesa:

c1.png

Tabla calculada:

S1 = 
FILTER(
    'Table',
    [Scenario]=1
)

S2 = 
FILTER(
    'Table',
    [Scenario]=2
)

S3 = 
FILTER(
    'Table',
    [Scenario]=3
)

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

Visual Control = 
IF(
    (SELECTEDVALUE('Table'[Project]) in DISTINCT(S1[Project])&& SELECTEDVALUE('Table'[Scenario]) in DISTINCT(S1[Scenario]))||
    (SELECTEDVALUE('Table'[Project]) in DISTINCT(S2[Project])&& SELECTEDVALUE('Table'[Scenario]) in DISTINCT(S2[Scenario]))||
    (SELECTEDVALUE('Table'[Project]) in DISTINCT(S3[Project])&& SELECTEDVALUE('Table'[Scenario]) in DISTINCT(S3[Scenario])),
    1,0
)

Finalmente es necesario poner el meausre en el filtro de nivel visual para obtener el resultado.

c2.png

c3.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.

View solution in original post

1 REPLY 1
Community Support
Community Support

Hola, @TReynolds

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

Mesa:

c1.png

Tabla calculada:

S1 = 
FILTER(
    'Table',
    [Scenario]=1
)

S2 = 
FILTER(
    'Table',
    [Scenario]=2
)

S3 = 
FILTER(
    'Table',
    [Scenario]=3
)

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

Visual Control = 
IF(
    (SELECTEDVALUE('Table'[Project]) in DISTINCT(S1[Project])&& SELECTEDVALUE('Table'[Scenario]) in DISTINCT(S1[Scenario]))||
    (SELECTEDVALUE('Table'[Project]) in DISTINCT(S2[Project])&& SELECTEDVALUE('Table'[Scenario]) in DISTINCT(S2[Scenario]))||
    (SELECTEDVALUE('Table'[Project]) in DISTINCT(S3[Project])&& SELECTEDVALUE('Table'[Scenario]) in DISTINCT(S3[Scenario])),
    1,0
)

Finalmente es necesario poner el meausre en el filtro de nivel visual para obtener el resultado.

c2.png

c3.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.

View solution in original post

Helpful resources

Announcements
secondImage

Congratulations!

We are excited to announce the Power BI Super Users!

Wave Release 2

Check out the updates in Power BI.

Overview of Power BI 2020 release wave 2!

Get Ready for Power BI Dev Camp

Get Ready for Power BI Dev Camp

Mark your calendars and join us for our next Power BI Dev Camp!.

secondImage

The largest Power BI virtual conference

100+ sessions, 100+ speakers, Product managers, MVPs, and experts. All about Power BI. Attend online or watch the recordings.