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

Grow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.

Reply
Syndicate_Admin
Administrator
Administrator

Filtrar el valor de otra tabla que no puede crear una relación

hola

Quiero crear un gráfico de barras para mostrar los IDs con sus respectivas horas totales.

Luego necesito aplicar un valor de filtro de otra tabla que solo existe una relación indirecta entre ellos.

No puedo crear la relación ya que no hay un valor distinto, por favor ayuda a comprobar si alguna función mágica puede cumplir con el requisito.

Tengo 4 tablas formato me gusta a continuación:

Roy_W_0-1624501984995.png

La relación entre estas tablas:

Roy_W_0-1624504127996.png

Puedo crear a continuación el resultado basado en la tabla "historial de from_id":

Roy_W_1-1624504200199.png

El resultado disred después de aplicar status="Open" de la tabla "to_id data":

Roy_W_2-1624504231967.png

Adjunto el archivo de trabajo, gracias.

archivos de trabajo

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

@Roy_W su pregunta original era mostrar abierto y es por eso. Es mejor ser específico. De todos modos, puede quitar esta condición abierta de la medida y, a continuación, agregar una segmentación de datos y el usuario puede elegir lo que quiera

hours sum = 
CALCULATE ( 
    SUM ( 'from_id history'[hours] ), 
    CROSSFILTER ( 'from_id relationship'[from_id], 'from_id data'[from_id], Both )
)

Consulte mi última entrada de blog comparando el cliente seleccionado con otros clientes N principales | PeryTUS Me gustaría ❤ Felicitaciones si mi solución ayudó. 👉 Si puede pasar tiempo publicando la pregunta, también puede hacer esfuerzos para dar Felicitaciones a quien ayudó a resolver su problema. ¡Es una muestra de agradecimiento!

Visítenos en https://perytus.com, su ventanilla única para proyectos, formación y consultoría relacionados con Power BI.

View solution in original post

4 REPLIES 4
Syndicate_Admin
Administrator
Administrator

Por favor, pruebe la siguiente medida.

sum= calculate(SUM ( 'historial de from_id'[horas] ),

CROSSFILTER ( 'relación de from_id'[from_id], 'datos de from_id'[from_id], ambos ),

'to_id data'[status] en {"Open","Complete"})

Syndicate_Admin
Administrator
Administrator

@Roy_W su pregunta original era mostrar abierto y es por eso. Es mejor ser específico. De todos modos, puede quitar esta condición abierta de la medida y, a continuación, agregar una segmentación de datos y el usuario puede elegir lo que quiera

hours sum = 
CALCULATE ( 
    SUM ( 'from_id history'[hours] ), 
    CROSSFILTER ( 'from_id relationship'[from_id], 'from_id data'[from_id], Both )
)

Consulte mi última entrada de blog comparando el cliente seleccionado con otros clientes N principales | PeryTUS Me gustaría ❤ Felicitaciones si mi solución ayudó. 👉 Si puede pasar tiempo publicando la pregunta, también puede hacer esfuerzos para dar Felicitaciones a quien ayudó a resolver su problema. ¡Es una muestra de agradecimiento!

Visítenos en https://perytus.com, su ventanilla única para proyectos, formación y consultoría relacionados con Power BI.

Syndicate_Admin
Administrator
Administrator

@Roy_W aquí está la medida y úse esto en el objeto visual:

hours sum = 
CALCULATE ( 
    SUM ( 'from_id history'[hours] ), 
    CROSSFILTER ( 'from_id relationship'[from_id], 'from_id data'[from_id], Both ), 
    'to_id data'[status] = "Open" 
) 

parry2k_0-1624508375679.png

Consulte mi última entrada de blog comparando el cliente seleccionado con otros clientes N principales | PeryTUS Me gustaría ❤ Felicitaciones si mi solución ayudó. 👉 Si puede pasar tiempo publicando la pregunta, también puede hacer esfuerzos para dar Felicitaciones a quien ayudó a resolver su problema. ¡Es una muestra de agradecimiento!

Visítenos en https://perytus.com, su ventanilla única para proyectos, formación y consultoría relacionados con Power BI.

@parry2k , gracias por la respuesta.

Este método solo puede filtrar el caso "Abrir", cualquier idea que pueda permitir al usuario elegir "Abrir" o "Completar".

gracias

Helpful resources

Announcements
Europe Fabric Conference

Europe’s largest Microsoft Fabric Community Conference

Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.

Power BI Carousel June 2024

Power BI Monthly Update - June 2024

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

RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

Top Solution Authors