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

Power BI is turning 10! Let’s celebrate together with dataviz contests, interactive sessions, and giveaways. Register now.

Reply
Syndicate_Admin
Administrator
Administrator

El enlace del modelo PBI no funciona

Hola amigos,

Tengo problemas para vincular mi tabla de datos y mi tabla de calendario en el informe PBI. La relación es realmente aceptable, pero algunas funciones de DAX (por ejemplo, DATEADD) no funcionan mientras se refieren a ambas tablas. ¿Alguien puede ayudar a pls?

Tengo dos mesas.

  1. Una tabla con algunos números básicos (Valores métricos (F))
  2. Una tabla de calendario (Calendario (D)) - la estructura de esta tabla está multiplicada ya que necesito calcular ciertas banderas por varias combinaciones de las siguientes columnas (CODE_PERIOD_FREQUENCY, ID_BUSINESS_UNIT, ID_UPLOAD_MODE)
  • La relación entre estas 2 tablas se basa en PK combinado (ID_BUSINESS_UNIT + CODE_PERIOD_FREQUENCY + ID_UPLOAD_MODE + CODE_PERIOD_VALUE)
  • PK.JPG
  • Y mientras trabajo con medidas simples, la relación está funcionando bien: > datos mostrados por lo visual.Test.JPG
  • Ahora me gustaría calcular una medida que me daría las visitas al sitio web para el mes anterior, pero supongo que debido a la estructura de la tabla Calendario (D) y la clave combinada utilizada para la relación con mi tabla de valores métricos (F), esto requeriría una sintaxis avanzada de DAX. He intentado buscar en Google, pero nada funcionó para mí todavía, así que estoy saltando para obtener algunos consejos aquí pls.
  • n.JPG
  • cuando realmente uso fechas de mi tabla de Valores de métrica (F), el visual está funcionando (imagen de abajo - gráfico superior) y puedo ver los valores del mes anterior, pero necesito obtener esto a través de la tabla Calendario (D) ya que necesito acceder (y usar en Filtros) algunas columnas de adición aquí (por ejemplo, Flag_LDA_Date) y aquí el visual no funciona (gráfico inferior).
  • w.JPG
  • También adjunto el archivo .pbix: https://drive.google.com/file/d/1w7k_xO1l4nT8lPCN19a88IrTFVC727kK/view?usp=sharing para su referencia.

Estaría súper agradecido por cualquier sugerencia y recomendación, gracias chicos!

9 REPLIES 9
Syndicate_Admin
Administrator
Administrator

¡Gracias @v-jingzhang por su esfuerzo! ¡Muy apreciado!

Básicamente, sería súper genial para cualquier consejo que hiciera el truco que estoy buscando (como se describe en la amenaza), así que ... ¿nadie? ¿cualquier cosa? 😄

¡Gracias!

Syndicate_Admin
Administrator
Administrator

Hay @AdviceSeeker77

Si usa 'Calendario (D)'[AñoMonth] para reemplazar 'Calendario (D)'[Fecha] en la función DATEADD, obtendrá el mismo resultado que cuando usa 'Valores métricos (F)'[DATE_PERIOD_VALUE].

21101101.jpg

Saludos
Equipo de soporte de la comunidad _ Jing
Si esta publicación ayuda, por favor acéptala como Solución para ayudar a otros miembros a encontrarla.

Hola _Jing,

¡Muchas gracias por su rápida captura! Esto me ayudó a trabajar con las columnas de tipo Fecha para visualizar los números:

OK.JPG

Sin embargo, si voy a usar el "CODE_PERIOD_VALUE" de la misma tabla para visualizar los números, no puedo:

not OK.JPG

¿Hay alguna manera de hacer esto pls? La razón detrás es que para algunos propósitos de formato de eje me gustaría usar el campo de texto (CODE_PERIOD_VALUE) sobre el campo de fecha (YearMonth).

¡Muchas gracias!

Hay @AdviceSeeker77

Esto se debe a que está utilizando HASONEVALUE en la medida, mientras que uno CODE_PERIOD_VALUE puede tener varios valores de yearmonth relacionados. En este caso, HASONEVALUE devuelve FALSE y IF devuelve Blank(). Utilice otras funciones para reemplazar HASONEVALUE.

21101103.jpg

Por lo general, cuando se utilizan funciones de inteligencia de tiempo como DATEADD, se espera que la columna de fecha a la que se hace referencia tenga valores de fecha únicos continuos. Sugeriría agregar una tabla de fecha estándar en su modelo y usar la columna de fecha de esta tabla de fecha estándar en las funciones DATEADD. Conecte la tabla de calendario actual a la tabla de fechas estándar en las columnas de fecha.

Saludos
Equipo de soporte de la comunidad _ Jing
Si esta publicación ayuda, por favor acéptala como Solución para ayudar a otros miembros a encontrarla.

¡Gracias de nuevo _Jing por su rápida respuesta!

¡Y siento molestarte de nuevo! He intentado agregar la tabla de fechas del calendario (D) usando: C1.JPG

Y vinculé la tabla a mi calendario (D) anterior usando columnas de fecha.

Ahora, cuando estoy tratando de simplificar el código DAX de la medida, todavía estoy notando un comportamiento "extraño":

Q1.JPG

He eliminado la función HASONEVALUE y he utilizado la nueva tabla de fechas de calendario (D) para obtener los valores de los meses anteriores. En la tabla inferior derecha estoy usando el YearMonth de la tabla Fechas del calendario (D) y el visual funciona como se esperaba. Sin embargo, en la tabla inferior izquierda estoy usando el YearMonth de la tabla Calendario (D) (perdón por el mismo nombre de columna) y los valores de los meses anteriores ya no son visibles... y lo que es "extraño" es que el total se calcula correctamente para las visitas al Sitio Web del mes anterior.

¿Algún ideal pls? ¡Gracias!

@AdviceSeeker77 Me confunde también... 🤔 ¿Puede compartir un nuevo archivo .pbix?

¡Seguro! He actualizado el archivo bajo el enlace original: https://drive.google.com/file/d/1w7k_xO1l4nT8lPCN19a88IrTFVC727kK/view?usp=sharing

¡Gracias!

Hay @v-jingzhang,

solo quería comprobar si hay algún progreso por casualidad pls?

¡Gracias!

Hay @AdviceSeeker77

Lo siento por la respuesta tardía, ya que todavía no he descubierto la razón ...

Creo que probablemente sea causado por la relación. Cuando reemplacé [Visitas al sitio web] con MAX ('Fechas del calendario (D)'[Fecha]) en una nueva medida, descubrí que también regresa en blanco. Significa que no pasó el filtro válido a la columna 'Fechas del calendario (D)' [Fecha] para obtener las fechas correctas, sino que se quedó en blanco, por lo que la medida regresa en blanco. No sé por qué pasa esto...

21102802.jpg

Saludos

Jing

Helpful resources

Announcements
June 2025 Power BI Update Carousel

Power BI Monthly Update - June 2025

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

June 2025 community update carousel

Fabric Community Update - June 2025

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

Top Solution Authors