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

Tabla de datos secundaria que no se filtra desde la segmentación de datos

Tengo una tabla de hechos principal que tiene un formato dd mmmm yy Date, y una tabla de fechas completa (con jerarquía) que utilizo como filtro de fecha.

También tengo una tabla secundaria que tiene un formato de fecha inusual que he tenido que masajear en la columna Period.Formatted que se muestra. He agregado las columnas Mes y Año mediante Power Query.

Hay una relación entre los dos mediante la columna Marca. PBI solo me permitirá usar varios a varios, ya que hay varias filas al mes en la tabla secundaria debido a las columnas Confianza y Tipo. El uso de una segmentación de datos en Brand funciona para filtrar ambas tablas, por lo que es algo.

En este ejemplo, la columna Valor ignora la segmentación de datos y muestra la suma de todos los datos disponibles. En este ejemplo, He agregado una segmentación adicional en la columna Mes de la tabla secundaria, que muestra el valor correcto.

¿Cómo puedo hacer que la tabla secundaria se filtre correctamente en función de mi segmentación original (arriba a la derecha en las capturas de pantalla, mostrando "entre" para enero)? Siento que es un problema de relación, pero si muevo la relación a Date en su lugar, mi medida de prueba (Ingresos Teóricos) está mostrando cifras incorrectas.

¿Adónde me voy mal?

1 ACCEPTED SOLUTION

Accepted Solutions
Highlighted
Helper I
Helper I

Re: Tabla de datos secundaria que no se filtra desde la segmentación de datos

Resuelto usando TreatAs()

GI from Forecast = CALCULATE(
SUM('GI from Forecast 2020 sheet'[Value]),
TREATAS(
SUMMARIZE(DateTable,DateTable[Year],DateTable[MonthOfYear]),
'GI from Forecast 2020 sheet'[Year],
'GI from Forecast 2020 sheet'[MonthNumber]
)
)


Hacer referencia a esta guía de SQLBI.


Todavía tengo la tabla de Bridge para el nombre del cliente, pero el puente de la fecha no funcionó ya que creó demasiadas trayectorias del filtro para mi configuración. Sin embargo, pasar el contexto de filtro a la tabla secundaria mediante Treatas trabajado... un regalo.

Gracias por la asistencia chicos.

View solution in original post

11 REPLIES 11
Highlighted
Super User IV
Super User IV

Re: Tabla de datos secundaria que no se filtra desde la segmentación de datos

@catnapwat - Recomendaría deshacerse de los muchos a muchos directos y poner una mesa de puente en su lugar.


---------------------------------------

@ me in replies or I'll lose your thread!!!

I have a NEW book! 
DAX Cookbook from Packt
Over 120 DAX Recipes!




Did I answer your question? Mark my post as a solution!

Proud to be a Super User!




Highlighted
Super User IV
Super User IV

Re: Tabla de datos secundaria que no se filtra desde la segmentación de datos

@catnapwat , Crear marca una tabla de dimensión/puente común.

Cree una fecha a partir del período de la segunda fecha. Unir ambas tablas en dimensiones comunes y analizar

Crear dimensión f /bridge Tabla a partir de dos tablas - Archivo PBIX

https://www.dropbox.com/s/op9lb78w9utdonz/Distinct%20from%20two%20Tables.pbix?dl=0

Trate de estar en

https://www.sqlbi.com/articles/the-importance-of-star-schemas-in-power-bi/



Did I answer your question? Mark my post as a solution! Appreciate your Kudos!!
Dashboard of My Blogs !! YouTube Channel !! Connect on Linkedin

Proud to be a Super User!

Highlighted
Helper I
Helper I

Re: Tabla de datos secundaria que no se filtra desde la segmentación de datos

@Greg_Decklergracias, echando un vistazo a esto ahora. ¿Es la columna Brand que debo guardar para el puente?

Highlighted
Super User IV
Super User IV

Re: Tabla de datos secundaria que no se filtra desde la segmentación de datos

@catnapwat Sí. Correcto. Hágame saber si necesita ayuda para crear la tabla de puentes, a veces para estar seguro, desea hacer clic derecho en ambas consultas y crear referencias. Elimine todo excepto la columna de marca. Anexe estas dos columnas juntas mediante una consulta Anexar como nueva. Eliminar duplicados. Haga clic con el botón derecho en las dos consultas intermedias y deshabilite la carga de datos.


---------------------------------------

@ me in replies or I'll lose your thread!!!

I have a NEW book! 
DAX Cookbook from Packt
Over 120 DAX Recipes!




Did I answer your question? Mark my post as a solution!

Proud to be a Super User!




Highlighted
Helper I
Helper I

Re: Tabla de datos secundaria que no se filtra desde la segmentación de datos

@Greg_Deckler Usé la fórmula de @amitchandak como mi tabla principal tiene el nombre de cliente descriptivo como una columna calculada que no pude usar para el puente (ya que no aparece en Power Query), por lo que terminó siendo:

Bridge = DISTINCT(UNION(ALL('Timesheet Data'[FriendlyClientName]),all('GI from Forecast 2020 sheet'[Brand])))

Esto generó el puente y he agregado relaciones como 1 a varios desde el Puente a las tablas principal y secundaria con la dirección del filtro como Simple.

Sin embargo, se produce el mismo problema : y también tengo todos los nombres de cliente de todos los tiempos que aparecen en la segmentación de datos, en lugar de aquellos con datos registrados en enero. Algunos clientes son antiguos (los datos se remontan a 2016) y no es necesario que aparezcan.

Sin embargo, la columna Valor incorrecta es el problema principal.

Highlighted
Helper I
Helper I

Re: Tabla de datos secundaria que no se filtra desde la segmentación de datos

He establecido la dirección del filtro en Both y eso ha resuelto el problema de "todos los clientes de todos los tiempos" con la segmentación de datos. Así que es sólo la suma de valor estar mal ahora.

Highlighted
Super User IV
Super User IV

Re: Tabla de datos secundaria que no se filtra desde la segmentación de datos

@catnapwat , Unirse son uno a muchos?



Did I answer your question? Mark my post as a solution! Appreciate your Kudos!!
Dashboard of My Blogs !! YouTube Channel !! Connect on Linkedin

Proud to be a Super User!

Highlighted
Helper I
Helper I

Re: Tabla de datos secundaria que no se filtra desde la segmentación de datos

@amitchandak Estas son las relaciones que son relevantes en este caso.

No sé cómo obtener la tabla DateTable filtrando la tabla "GI from Forecast" y no puedo conectarla directamente. ¿Debería filtrar sin una relación?

Highlighted
Super User IV
Super User IV

Re: Tabla de datos secundaria que no se filtra desde la segmentación de datos

@catnapwat - Tu cortadora debe basarse en tu mesa de puente, ¿verdad?


---------------------------------------

@ me in replies or I'll lose your thread!!!

I have a NEW book! 
DAX Cookbook from Packt
Over 120 DAX Recipes!




Did I answer your question? Mark my post as a solution!

Proud to be a Super User!




Helpful resources

Announcements
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!.

Community Conference

Power Platform Community Conference

Check out the on demand sessions that are available now!

secondImage

Power Platform 2020 release wave 2 plan

Features releasing from October 2020 through March 2021

Tech Marathon

Maratón de Soluciones de Negocio Microsoft

Una semana de contenido con +100 sesiones educativas, consultorios, +10 workshops Premium, Hackaton, EXPO, Networking Hall y mucho más!

Top Solution Authors