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

No se puede solucionar una fecha de filtrado de problemas

¡Hola, amigos!

Me enfrento a un problema al intentar filtrar una fecha de una tabla de calendario relacionada con una tabla de hechos.

Básicamente he creado una tabla de calendario, fecha/hora

mateus_luzzi_1-1608141994373.pngImg1: tabla de calendario

Calendário Venda = 
    ADDCOLUMNS(
        CALENDARAUTO(),
            "Ano", YEAR([Date]),
            "Mês Num", MONTH([Date]),
            "Trim", FORMAT([Date], "q"),
            "Semana Ano", WEEKNUM([Date]),
            "Dia Semana", WEEKDAY([Date]),
            "Mês", FORMAT([Date], "mmm"),
            "Mês Completo", FORMAT([Date], "mmmm"),
            "Mês_Ano", FORMAT(MONTH([Date]), "00") & "/" & YEAR([Date]),
            "Mês-Ano", UPPER(FORMAT(MONTH([Date]), "mmm")) & "/" & YEAR([Date]),
            "Trim_Ano", FORMAT([Date], "q") & "T" & YEAR([Date]),
            "Dia_Semana", FORMAT([Date], "ddd")
)

y luego relacionó esta tabla con la tabla de hechos

mateus_luzzi_2-1608142022145.pngImg2: tabla de hechos

usando una relación de dirección única de 1:*

mateus_luzzi_0-1608141953772.pngImg3: relación

Pero no funcionó en la página del informe

1.PNG2.PNG

Ya busqué filtros anteriores en la página de datos, pero no hay filtros

¿Puede alguien ayudarme?

¡¡Gracias!!

1 ACCEPTED SOLUTION
mateus_luzzi
Helper I
Helper I

Una forma posible de solucionarlo es cambiar el tipo de datos en Power Query, no solo en Power PivotPower Pivot .

En Power Query, mi tipo de datos de tabla de hechos era 'Fecha/Hora',extraje solo los datos y su tipo de datos se convirtió en 'Datos', ya que está en mi tabla de calendario de dimensiones.

View solution in original post

6 REPLIES 6
daxer-almighty
Solution Sage
Solution Sage

así que... tenía una discordancia entre los campos que se usaban para crear la relación. De acuerdo. Además, para que sea más claro para otros que leerán este hilo en el futuro: no es "Datos/Tiempo" sino "DatE/Tiempo". Si uno tiene un campo con fechas en una tabla de hechos, el tipo de datos del campo en el que una dimensión unida a él también debe ser date, no datetime. Datetime es un punto en el tiempo. La fecha es un día. Una diferencia importante. Si se usa una fecha junto con un campo que es datetime en una tabla diferente, la fecha se establecerá de forma predeterminada en datetime (se llevará a cabo una conversión implícita que siempre desea evitar) al principio del día, es decir, 00:00:00 se adyacente a ella.

mateus_luzzi
Helper I
Helper I

Una forma posible de solucionarlo es cambiar el tipo de datos en Power Query, no solo en Power PivotPower Pivot .

En Power Query, mi tipo de datos de tabla de hechos era 'Fecha/Hora',extraje solo los datos y su tipo de datos se convirtió en 'Datos', ya que está en mi tabla de calendario de dimensiones.

daxer-almighty
Solution Sage
Solution Sage

En primer lugar, nunca debe arrastrar campos de tablas de hechos a objetos visuales y dejar que Power BI realice una integración automática. Nunca. Debe crear sus propias medidas y arrastrarlas a los objetos visuales; sólo entonces estarás a salvo. El problema es exactamente eso: arrastra un campo de la tabla de hechos y no sabe qué integración ha utilizado Power BI. Por favor, absténgase de tales prácticas. Oculte todas las tablas de hechos para que los usuarios no puedan seleccionar campos de ellas y crear medidas. Además, todos los campos auxiliares y las claves de las dimensiones deben estar ocultos.

Hola @daxer todopoderoso

Gracias por su respuesta y consejos!

Bueno, yo era consciente de ese resumen de campo, es 'SUM', lo que necesitaba, pero de todos modos, siguiendo su consejo, creé una medida que suma todos esos valores. Pero tampoco funcionó.

5.PNG

¿Tienes alguna otra sugerencia?

Gracias

fhill
Resident Rockstar
Resident Rockstar

Si arrastra Order_Purchase_TimeStamp hacia arriba en lugar de la fecha forma la tabla de fechas, ¿obtiene el mismo resultado? Si es así, apunta hacia algún otro contraint somwhere...

Power BI debe convertir automáticamente el valor de fecha y hora Order_Purchase_TimeStamp (sin la tabla de fechas) en heiarchys años / meses /días, que puede usar en un objeto visual?

Forrest




Did I answer your question, or help you along the way?
Please give Kudos or Mark as a Solution!


https://www.linkedin.com/in/forrest-hill-04480730/

Proud to give back to the community!
Thank You!




Hola @fhill , gracias por su respuesta

No, si hago lo que dijiste, funcionará:

3.PNG

Este es mi modelo completo:

4.PNG

No entendí lo que sugiere, ¿puede reformular por favor?

Gracias

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.