Reply
Syndicate_Admin
Administrator
Administrator
Syndicated - Inbound

Faltan etiquetas de jerarquía de fechas en la visualización

Source Community: Power BI | Source Author Name: oftenconfused

Estoy construyendo mi primer modelo de datos y me he encontrado con mi primer gran obstáculo, la jerarquía de fechas no muestra ninguna etiqueta sobre la mesa. Esto es cierto independientemente de la medida que seleccione, o si selecciono la jerarquía de fechas o la columna de fecha simple.

oftenconfused_0-1742144347586.png

He importado una tabla de "Datos de tickets" y he creado una tabla de "Calendario" móvil independiente.

Calendar = ADDCOLUMNS(
    CALENDAR(DATE(2021,1,1),TODAY()),
    "Year", YEAR([Date]),
    "Quarter", "Q" & QUARTER([Date]),
    "Month", FORMAT([Date], "MMMM"),
    "Month Number", MONTH([Date]),
    "Day Name", FORMAT([Date], "dddd"),
    "Day Number", DAY([Date]),
    "Start of Year", DATE(YEAR([Date]),1,1),
    "Start of Quarter", DATE(YEAR([Date]), ROUNDUP(MONTH([Date])/3, 0)*3-2, 1),
    "Start of Month", DATE(YEAR([Date]), MONTH([Date]), 1), 
    "Start of Week", [Date] - WEEKDAY([Date], 2) + 1
)

He confirmado que las columnas correspondientes están marcadas como tipos de datos "Fecha/hora" en las tablas de datos Calendario y Ticket.

La propia tabla Calendario está marcada como la tabla Fecha; y tengo una relación activa de 1:M entre 'Calendario' [Fecha] y 'Datos del ticket' [Fecha de creación] con una sola dirección de filtro cruzado.

oftenconfused_1-1742144756483.png

He actualizado los datos varias veces.

Estoy perplejo.

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

Source Community: Power BI | Source Author Name: vojtechsima
Syndicated - Inbound

Hola, @oftenconfused ,

esto parecerá una tontería, pero compruebe que la fecha de creación esté establecida como tipo de datos DATE en Power Query.

View solution in original post

7 REPLIES 7
Syndicate_Admin
Administrator
Administrator

Source Community: Power BI | Source Author Name: ArwaAldoud
Syndicated - Inbound

Hola @oftenconfused

Al agregar el campo Calendar[Date] a una tabla o gráfico, Power BI debe crear automáticamente una jerarquía de fechas (año, trimestre, mes, día).
Si no lo ve, haga clic con el botón derecho en el campo de fecha en el panel Campos y compruebe si "Jerarquía de fechas" está disponible.

** No es necesario crear una relación con la jerarquía de fechas en sí, solo entre el calendario [Fecha] y los datos del ticket [Fecha de creación].

Intente recrear la relación arrastrando Calendar[Date] a Ticket data[Created date] en la vista de modelo.

¡Avísame si esto ayuda! Si esta respuesta fue útil, por favor acéptala como una solución y felicita a otros miembros de la comunidad.

Source Community: Power BI | Source Author Name: vojtechsima
Syndicated - Inbound

@ArwaAldoud
Hola

Cuando se utiliza el calendario (y también se tiene marcado), esta jerarquía automática se desactiva. También puede deshabilitarlo de forma predeterminada en la configuración, que siempre es la forma preferida. Las tablas de fechas automáticas solo causan problemas de rendimiento.

En este tipo de cuestiones, el problema suele estar en torno a los tipos de datos de las claves utilizadas para crear la relación, como fue en este caso.

Source Community: Power BI | Source Author Name: ArwaAldoud
Syndicated - Inbound

Gracias por la aclaración sobre la jerarquía que se deshabilita cuando se usa un calendario marcado. @vojtechsima Agradezco su perspicacia.

Syndicate_Admin
Administrator
Administrator

Source Community: Power BI | Source Author Name: vojtechsima
Syndicated - Inbound

Hola, @oftenconfused ,

esto parecerá una tontería, pero compruebe que la fecha de creación esté establecida como tipo de datos DATE en Power Query.

Source Community: Power BI | Source Author Name: oftenconfused
Syndicated - Inbound

Al principio, no vi que dijiste "Power Query" cuando volví y lo corregí allí, ¡funcionó! Muchas gracias. Te agradezco.

Source Community: Power BI | Source Author Name: vojtechsima
Syndicated - Inbound

@oftenconfused alegro de que haya ayudado.

Source Community: Power BI | Source Author Name: oftenconfused
Syndicated - Inbound

¡No es una tontería en absoluto! Agradezco su respuesta. Confirmé que la columna Fecha de creación en la tabla Datos del ticket estaba establecida en Fecha/Hora, porque incluía una hora, pero la cambié a un tipo de datos Fecha y, aunque los datos de la columna cambiaron, la visualización no lo hizo. Abierto a cualquier otra idea.

avatar user

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!

FebPBI_Carousel

Power BI Monthly Update - February 2025

Check out the February 2025 Power BI update to learn about new features.

March2025 Carousel

Fabric Community Update - March 2025

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

Top Solution Authors (Last Month)
Top Kudoed Authors (Last Month)