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

Enhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.

Reply
waleed111
Helper V
Helper V

calendario no puede estar en blanco

cuando utilizo esta fórmula:

Fecha: CALENDAR('Vista de lista'[fecha de inicio], 'Vista de lista'[fecha de finalización])
me muestra este error:
La fecha de inicio o la fecha de finalización en la función Calendario no puede ser Valor en blanco.
28 REPLIES 28
Anonymous
Not applicable

Hola @waleed111 ,

Calendar() devuelve una tabla. Como @Fowmy , @amitchandak dicho , utilice MIN() , MAX() para especificar la fecha de esta manera:

Date Table =
CALENDAR ( MIN ( 'List View'[Start Date] ), MAX ( 'List View'[End Date] ) )

9.7.5.1.PNG

¿He respondido a tu pregunta? Por favor, marque mi respuesta como solución. Muchas gracias.
Si no es así, cargue algunas muestras de datos insensibles y la salida esperada.

Saludos
Eyelyn Qin

amitchandak
Super User
Super User

@waleed111, si usted está tomando de otras mesas que necesita min /max

Fecha: CALENDAR(Min('List View'[start date]), max('List View'[end date]))

Para obtener lo mejor de la función de inteligencia del tiempo. Asegúrese de que tiene un calendario de fechas y que se ha marcado como la fecha en la vista de modelo. Además, únete a ella con la columna de fecha de tus hechos. recomienda:
https://radacad.com/creating-calendar-table-in-power-bi-using-dax-functions
https://www.archerpoint.com/blog/Posts/creating-date-table-power-bi
https://www.sqlbi.com/articles/creating-a-simple-date-table-in-dax/

Vea si mi seminario web sobre Time Intelligence puede ayudar: https://community.powerbi.com/t5/Webinars-and-Video-Gallery/PowerBI-Time-Intelligence-Calendar-WTD-Y...


Apreciamos tus Felicitaciones.

Share with Power BI Enthusiasts: Full Power BI Video (20 Hours) YouTube
Microsoft Fabric Series 60+ Videos YouTube
Microsoft Fabric Hindi End to End YouTube

date.PNG

ahora me muestra este error

Fowmy
Super User
Super User

@waleed111

Pruébalo de esta manera, Espero que estés agregando una nueva tabla de calendario basada en la Tabla de Vista de Lista

Date = CALENDAR(MIN('List View'[start date]),MAX( 'List View'[end date]))

________________________

Si mi respuesta fue útil, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla

Haga clic en el icono Thumbs-Up si le gusta esta respuesta 🙂

Youtube Linkedin

Did I answer your question? Mark my post as a solution! and hit thumbs up


Subscribe and learn Power BI from these videos

Website LinkedIn PBI User Group

después de usar su solución me muestra este error: Columna 'fecha de inicio' en la tabla 'Vista de lista' no se puede encontrar o no se puede utilizar en esta expresión.

@waleed111

Según el código, está intentando crear una tabla de calendario proporcionando la fecha de inicio y la fecha de finalización de otra tabla. Esa tabla en particular debe contener fechas válidas en ambas columnas.

Proporcione una explicación de lo que está tratando de lograr

________________________

Si mi respuesta fue útil, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla

Haga clic en el icono Thumbs-Up si le gusta esta respuesta 🙂

Youtube Linkedin

Did I answer your question? Mark my post as a solution! and hit thumbs up


Subscribe and learn Power BI from these videos

Website LinkedIn PBI User Group

uso medida no colomn en argumentos de calendario

@waleed111


Vaya a Modling Tab, haga clic en Nueva tabla y pegue el código que compartí

________________________

Si mi respuesta fue útil, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla

Haga clic en el icono Thumbs-Up si le gusta esta respuesta 🙂

Youtube Linkedin

Did I answer your question? Mark my post as a solution! and hit thumbs up


Subscribe and learn Power BI from these videos

Website LinkedIn PBI User Group

i utilizar medida no colomn por lo tanto max y min no trabajar con medida puede ser

date.PNG

@waleed111 , Si tengo una tabla de lista puedo calendario usando la columna que la tabla tiene

Calendar(min(List View[Start date]), Max(List View[End Date]))

Compruebe el Pbix adjunto , Cómo lo hice con mis tablas

Share with Power BI Enthusiasts: Full Power BI Video (20 Hours) YouTube
Microsoft Fabric Series 60+ Videos YouTube
Microsoft Fabric Hindi End to End YouTube

@waleed111

Vaya a la pestaña Modelado haga clic en Nueva tabla y pegue este código, Se aceptarán sus medidas Fecha de inicio y Fecha de finalización.
Por favor, muestre cómo se calculan esas medidas.

Date = CALENDAR('List View'[start date],'List View'[end date])



Hice un experimento creando una tabla de calendario con Medidas

Fowmy_0-1599315378356.png

________________________

Si mi respuesta fue útil, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla

Haga clic en el icono Thumbs-Up si le gusta esta respuesta 🙂

Youtube Linkedin

Did I answer your question? Mark my post as a solution! and hit thumbs up


Subscribe and learn Power BI from these videos

Website LinkedIn PBI User Group

@Fowmy

Las medidas se aceptan como valores en tablas, sin embargo, dado que la medida se basa en el contexto, el resultado no es dinámico, por lo que si tiene dos medidas con MIN(Table[Date]) y MAX(Table[DAte]) estos valores siempre recogerán el valor máximo y mínimo de la tabla a la que se hace referencia, no son dinámicos.

Para mi experiencia, cuando las personas usan la medida en la tabla es porque quieren la parte dinamica de la medida por lo que cuando seleccionan la segmentación o cambian un parámetro o algo como que la tabla es dinamica, y eso no sucede porque como usted sabe mide una base de contexto por lo que cuando se recoge una medida se obtiene el contexto de la tabla y no el contexto de fila por lo que los valores son siempre los mismos y no cambian lo que importa lo que sea lo hace con los otros ajustes de contexto como segmentaciones de datos, filtros o similares.

Esa es la razón por la que me referí que las medidas no se pueden utilizar, mejor dichas medidas no deben utilizarse en la creación de una tabla.

Pero una gran respuesta.


Regards

Miguel Félix


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

Proud to be a Super User!

Check out my blog: Power BI em Português



@MFelix

Estoy absolutamente de acuerdo en sus puntos y soy plenamente consciente de ello también.

No estoy seguro de @waleed111 propósito aquí, muy poca información proporcionada para atender una solución.

si está creando un calendario estándar, tampoco es la manera correcta.

________________________

Si mi respuesta fue útil, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla

Haga clic en el icono Thumbs-Up si le gusta esta respuesta 🙂

Youtube Linkedin

Did I answer your question? Mark my post as a solution! and hit thumbs up


Subscribe and learn Power BI from these videos

Website LinkedIn PBI User Group

cuando lo hago mesa que funciona, pero cuando lo hago como colomn no funciona por qué?

Hola @waleed111 ,

La sintaxis que tiene devuelve varios valores por lo que no puede agregarla tiene una columna a otra tabla porque al agregar columnas está trabajando el contexto de nivel de fila de ar para una fila un valor.

Usando esa sintaxis obtendrías algo similar a esto:

Columna1 Nuevo Colum
a Fecha1
a Fecha2
a Fecha3
b Fecha1
b Fecha2
b Fecha3

¿Cuál es el propósito exacto que necesita lograr?


Regards

Miguel Félix


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

Proud to be a Super User!

Check out my blog: Power BI em Português



quiero hacer una columna de fecha desde el valor más bajo en todas las tablas a mayor valor

Hola @waleed111 ,

¿Desea agregar una columna con todas las fechas posibles en su tabla? ¿Esto no le dará valores en blanco en algunas fechas?


Regards

Miguel Félix


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

Proud to be a Super User!

Check out my blog: Power BI em Português



¿Desea agregar una columna con todas las fechas posibles en su tabla? Sí

Hola @waleed111 ,

Lo siento por las preguntas de seguimiento, pero a lo que quiero tener todas las fechas en otras tablas, así que si tiene una tabla 1 que tiene vamos a asumir valores para la 1a semana para enero y la fecha máxima es el último día de enero que la tabla tendrá una gran cantidad de valores en blanco excepto para la fecha :

Tabla1 (antes de la columna)

Fecha Valor
01/01/2020 10
02/01/2020 30
03/01/2020 40
04/01/2020 50
05/01/2020 60

Tabla1 (después de la columna)

Fecha Valor Nueva fecha
01/01/2020 10 01/01/2020
02/01/2020 30 02/01/2020
03/01/2020 40 03/01/2020
04/01/2020 50 04/01/2020
05/01/2020 60 05/01/2020
06/01/2020
07/01/2020
...
29/01/2020
30/01/2020
31/01/2020

¿Es correcta la representación anterior?

Si ese es el resultado esperado, y una vez más me disculpo por qué no utiliza una tabla de calendario para hacer la relación con usted tabla que devolverá los valores que necesita y hacerla más dinamica sin la necesidad de duplicar valores. También este tipo de combinación se realiza mejor en Power Query que en dax porque cuando desea tener nuevas filas, debe crear una nueva tabla.


Regards

Miguel Félix


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

Proud to be a Super User!

Check out my blog: Power BI em Português



mi pregunta es: ¿puedo asignar la función CALENDAR con una columna y si puedo cuáles son las condiciones?

Helpful resources

Announcements
July 2025 community update carousel

Fabric Community Update - July 2025

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

July PBI25 Carousel

Power BI Monthly Update - July 2025

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

Top Solution Authors
Top Kudoed Authors