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
-Thomas-
Helper I
Helper I

Necesito un poco de ayuda con las segmentaciones y las relaciones

Problema: Mi Power of BI Desktop Slicer muestra todos los usuarios de todo el sistema, en lugar de mostrar solo los usuarios asociados a los datos de oportunidad filtrados.

Mi modelo actual:

  • Tengo una tabla Opportunity con un OwnerID.
  • Tengo una tabla User con UserID.
  • He creado una relación de una manera 'Uno a muchos' de UserID a OwnerID.
    (También he intentado una relación 'Muchos a uno' de OwnerID a UserID)

Configuración de mi página:

  • Tengo un filtro de página (y visual) que solo muestra oportunidades de este trimestre.
  • Tengo una segmentación con el 'Nombre completo' de la tabla Usuario en el campo de segmentación.

El problema es que la segmentación muestra todos los nombres de la tabla en lugar del puñado de personas propietarias de la lista actual de Oportunidades filtradas.

¿Qué debo hacer para que esa segmentación solo muestre los usuarios relacionados con las oportunidades filtradas en la página?

Gracias de antemano,
T

1 ACCEPTED SOLUTION

-Thomas- No me importa pasar por los escalones a 🙂

Si su tabla es Oportunidad, lo que puede hacer es crear una medida como esta:

Opportunites = countrows('Opportunity')

A continuación, en la segmentación de datos, abra el panel de filtro y agregue esa medida a los "Filtros en este objeto visual":

DataZoe_1-1600355696619.png

Respectfully,
Zoe Douglas (DataZoe)



Follow me on LinkedIn at https://www.linkedin.com/in/zoedouglas-data
See my reports and blog at https://www.datazoepowerbi.com/

View solution in original post

6 REPLIES 6
DataZoe
Employee
Employee

-Thomas-

Lo más fácil es incluir un filtro de medida en la propia segmentación de datos. No puede usar una medida como filtro en una página o en todo el filtro de informe en el panel de filtro, pero puede hacerlo en la sección "Filtros en este objeto visual". Allí, agregue una medida como [Opportunites] y filtre para que NO SEA BLANK.

Esto también se enumeran en los documentos sobre alternativas al filtrado bidireccional (que también lo resolverá, pero introducir un montón de nuevos problemas!) https://docs.microsoft.com/en-us/power-bi/guidance/relationships-bidirectional-filtering#slicer-item...

Respectfully,
Zoe Douglas (DataZoe)



Follow me on LinkedIn at https://www.linkedin.com/in/zoedouglas-data
See my reports and blog at https://www.datazoepowerbi.com/

Gracias @DataZoe , aunque eso parece útil, soy nuevo en Power BI.


Si mi tabla es 'Oportunidad', ¿cómo sería mi medida?

¿Algo como esto? O, ¿más complejo usando Valores? ¿Necesito contar? ¿Usar IDs?

[MEDIDA] - [Oportunidad] <> BLANK

He intentado algunas cosas, pero ninguna de ellas ha funcionado. ¿Te importaría pasar por los escalones conmigo?

Gracias
T

-Thomas- No me importa pasar por los escalones a 🙂

Si su tabla es Oportunidad, lo que puede hacer es crear una medida como esta:

Opportunites = countrows('Opportunity')

A continuación, en la segmentación de datos, abra el panel de filtro y agregue esa medida a los "Filtros en este objeto visual":

DataZoe_1-1600355696619.png

Respectfully,
Zoe Douglas (DataZoe)



Follow me on LinkedIn at https://www.linkedin.com/in/zoedouglas-data
See my reports and blog at https://www.datazoepowerbi.com/

¡Genio!

Eso hizo el truco. Realmente apreciamos tu tiempo.

Tengo una última pregunta si está dispuesto 😉 Si la página ya se está filtrando por fecha (consulte a continuación) y el objeto visual de segmentación dice que se está filtrando en esa misma fecha, ¿por qué no es este el comportamiento predeterminado?

En otras palabras, el CloseDate en la captura de pantalla de abajo realmente NO afecta al objeto visual, aunque está en la lista?

2020-09-17 08_25_01-Salesforce Accounts & Opportunities - Power BI Desktop.png

Muchas gracias.

T

-Thomas- ¡Seguro! Creo que puedo explicarlo. Esto tiene que ver con la propogación del filtro (es decir, cómo interactúan las tablas entre sí mediante las relaciones).

Supongo que su modelo se ve así :

DataZoe_0-1600365262986.png

Si nos fijamos en las flechas en las líneas, puede ver que los usuarios apuntan hacia Oportunidad. Y Date apunta hacia Oportunidad. Esto significa que si filtra a un intervalo de fechas específico, también filtrará Oportunidad. Si filtra a un usuario específico, también filtrará Oportunidad.

También significa que Opportunity no puede filtrar las tablas Usuarios o Fecha, ya que no hay ninguna flecha que vaya en sentido otro. Por lo tanto, incluso si el filtro tabla Fecha afecta a toda la página, incluida la segmentación de usuarios, no hay ninguna ruta de acceso para que la tabla Fecha filtre Usuarios.

Esto cambia cuando tiene el contexto de una medida específica.

Si hay una medida, entonces power bi puede decir, oh para calcular esta medida ESPECIFICA, ¿qué usamos realmente de estas tablas? Cualquier cosa donde la medida se calcule como blank() no se muestra normalmente en una tabla, por ejemplo. Las medidas tampoco se pueden usar en el panel de filtro para toda la página o en todo el informe, solo visualizaciones individuales.

No estoy seguro de que tenga el mejor sentido, pero si busca la propogación de filtros en Power BI o Analysis ServicesAnalysis Services o Power PivotPower Pivot, hay otras personas que pueden explicarlo mejor. 🙂

Respectfully,
Zoe Douglas (DataZoe)



Follow me on LinkedIn at https://www.linkedin.com/in/zoedouglas-data
See my reports and blog at https://www.datazoepowerbi.com/

¡Realmente aprecia la ayuda!

- T

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.