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

Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!

Reply
Anonymous
Not applicable

Crear tabla dinámica basada en la opción de filtro desplegable

Hola
Estoy intentando crear una tabla dinámica como origen de datos en mi informe usando la función CALENDAR(). Estoy usando esta función:
CALENDAR(DATE(YEAR([start_date]),month([start_date]),day([start_date])),DATE(YEAR([end_date]),month([end_date]),day([end_date])))
Dónde
[start_date] y [end_date] son medidas calculadas sobre la base de un filtro desplegable.
Por ejemplo: si la selección del filtro desplegable es "La semana pasada", entonces
[start_date]: 13 de julio de 2020
[end_date]: 19 de julio de 2020
Por lo tanto, la tabla de calendario debe contener todos los valores de fecha entre el 13 de julio de 2020 y el 19 de julio de 2020 en una columna. Pero de alguna manera esta tabla de calendario está dando un intervalo de fechas incorrecto (a partir de abril cada vez) ¿Podría ayudar con esto?
Gracias de antemano!!
6 REPLIES 6
v-lionel-msft
Community Support
Community Support

Hola @shubhy04 ,

Debe crear una relación entre las dos tablas. Consulte mi archivo .pbix.

v-lionel-msft_0-1595296235443.png

v-lionel-msft_1-1595296247597.png

v-lionel-msft_2-1595296265144.png

Saludos
Lionel Chen

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

Anonymous
Not applicable

Hola @v-lionel-msft

Gracias por esta solución, pero mi tabla de fechas (que se utiliza para calcular las medidas de fecha) está en este formato:

Fecha de inicio del período Fecha de finalización

La última semana 13 de julio de 2020 19 de julio de 2020

El mes pasado 1 de junio de 2020 30 junio,2020

No hay ninguna columna de fecha que se pueda utilizar para crear una relación directa entre esta y la tabla dinámica.

mahoneypat
Employee
Employee

Aunque puede crear una tabla dinámica dentro de una medida, la tabla Calendario del modelo no es dinámica. Solo se actualiza cuando se actualiza el modelo de datos (no con selecciones de segmentación de datos). Además, ¿por qué no utilizar CALENDAR(MIN(Table[DateColumn]), MAX(Table[SameorDifferentDateColumn])) ?

Si esto funciona para usted, márquelo como la solución. Los elogios también son apreciados. Por favor, avísame si no.

saludos

palmadita





Did I answer your question? Mark my post as a solution! Kudos are also appreciated!

To learn more about Power BI, follow me on Twitter or subscribe on YouTube.


@mahoneypa HoosierBI on YouTube


TomMartens
Super User
Super User

Hey @shubhy04 ,

Supongo que no es posible lo que vas a lograr. Esto se debe a que las tablas virtuales (tablas basadas en DAX) solo se calcularán si se actualiza el modelo de datos o cuando se cambia una instrucción DAX.

Por este motivo, una tabla virtual no se volverá a calcular cuando un usuario cambie la selección de una segmentación de datos.

¿Puede describir con más detalle lo que va a lograr, tal vez entonces podemos llegar a un enfoque diferente.

saludos

Tom



Did I answer your question? Mark my post as a solution, this will help others!

Proud to be a Super User!
I accept Kudos 😉
Hamburg, Germany
Anonymous
Not applicable

Hola @TomMartens ,

Aquí están mis tablas:

Tabla1:

Fecha de inicio del período End_Date

La última semana 13 de julio de 2020 19 de julio de 2020

El último mes 1 de junio,2020 30 de junio de 2020

Tabla2: Tabla de KPI

Fecha volumen de KPI

1 de enero de 2020 xxx

2 de enero de 2020 xxx

.

.

20 de julio de 2020 xxx

Estoy buscando crear un gráfico de tendencia de línea (fecha vs kpi) para el período de fecha que elijo en el filtro desplegable. Si la opción de filtro es "Last Week", entonces el graph shoud será para 13-19 julio.

graph.PNG

¿Hay alguna otra forma de hacer esto aparte de crear una tabla dinámica?

Hola @shubhy04 ,

¿Se ha resuelto su problema?

Consulte mi archivo .pbix.

v-lionel-msft_0-1596522846229.png

Saludos
Lionel Chen

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

Helpful resources

Announcements
April AMA free

Microsoft Fabric AMA Livestream

Join us Tuesday, April 09, 9:00 – 10:00 AM PST for a live, expert-led Q&A session on all things Microsoft Fabric!

March Fabric Community Update

Fabric Community Update - March 2024

Find out what's new and trending in the Fabric Community.

Top Solution Authors