cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Highlighted
Post Partisan
Post Partisan

¿Cómo escribir una columna de fecha específica?

Hola

Hice una tabla de fechas como sigue.Capture1.PNG

Al seleccionar un YearMonth como 2020/05, el objeto visual mostrará su YearWeeknum.

Sin embargo, también quiero que muestre estos YearWeeknum pertenece a qué fecha.

Capture2.PNG

Así que quiero escribir una nueva columna como la siguiente:

Por ejemplo, al seleccionar YearMonth 202005, debe ser 2020/5/1-2020/5/3 (que es YearWeeknum 202018 en el gráfico de barras anterior.), 2020/5/4-2020/5/10, 2020/5/11-2020/5/17.

¿Alguien sabe cómo escribir esta nueva columna en power bi?

Capture3.PNG

Muchas gracias por su tiempo!

10 REPLIES 10
Highlighted
Super User V
Super User V

Re: ¿Cómo escribir una columna de fecha específica?

Hola @YunJ ,

Crear una nueva columna

Nueva columna 'Tabla'[Columna1] &&" - " && 'Tabla'[Columna2]

Donde Column1 y Column2 desea unirse.

saludos

Harsh Nathani

¿He respondido a tu pregunta? ¡Marca mi puesto como una solución! Apreciar con un Kudos!! (Haga clic en el botón Pulgares arriba)

Highlighted
Super User V
Super User V

Re: ¿Cómo escribir una columna de fecha específica?

Hola @YunJ ,

Crear una columna

Columna 2 ?

var a á CALCULATE(MIN('Table'[Date]),ALLEXCEPT('Table','Table'[Week Num]))
var b á CALCULATE(MAX('Table'[Date]),ALLEXCEPT('Table','Table'[Week Num]))

devolución

CONCATENAR( CONCATENAR(a," - "), b)
saludos
Harsh Nathani
¿He respondido a tu pregunta? ¡Marca mi puesto como una solución! Apreciar con un Kudos!! (Haga clic en el botón Pulgares arriba)
Highlighted
Super User II
Super User II

Re: ¿Cómo escribir una columna de fecha específica?

Hola @YunJ ,

Por favor, utilice el siguiente:

Measure = CALCULATE(MIN('Table'[Date]),ALL('Table'[Year],'Table'[Quarter],'Table'[Month],'Table'[Day],'Table'[YearQuarter],'Table'[YearMonth],'Table'[Weekday],'Table'[Weeknum],'Table'[Date])) & "-" & CALCULATE(MAX('Table'[Date]),ALL('Table'[Year],'Table'[Quarter],'Table'[Month],'Table'[Day],'Table'[YearQuarter],'Table'[YearMonth],'Table'[Weekday],'Table'[Weeknum],'Table'[Date]))

How to write specific date column.PNG

Aiolos Zhao





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

Proud to be a Super User!




Highlighted
Post Partisan
Post Partisan

Re: ¿Cómo escribir una columna de fecha específica?

Hola @harshnathani

Gracias por tu ayuda.

Por ejemplo para 2020/5/3, porque pertenece a mayo, por lo que debe ser 5/1/2020-5/3/2020. Quiero que devuelva el inicio/fin del propio mes.

Capture.PNG

Highlighted
Super User II
Super User II

Re: ¿Cómo escribir una columna de fecha específica?

@YunJ

Usted necesita un if-else para esto:

Measure = IF(CALCULATE(MIN('Table'[Date]),ALLEXCEPT('Table','Table'[YearWeeknum])) < STARTOFMONTH('Table'[Date]),STARTOFMONTH('Table'[Date]),CALCULATE(MIN('Table'[Date]),ALLEXCEPT('Table','Table'[YearWeeknum])))
& "-" & 
IF(CALCULATE(MAX('Table'[Date]),ALLEXCEPT('Table','Table'[YearWeeknum])) > ENDOFMONTH('Table'[Date]),ENDOFMONTH('Table'[Date]),CALCULATE(MIN('Table'[Date]),ALLEXCEPT('Table','Table'[YearWeeknum])))

How to write specific date column 2.PNG

Aiolos Zhao





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

Proud to be a Super User!




Highlighted
Super User IX
Super User IX

Re: ¿Cómo escribir una columna de fecha específica?

@YunJ, no muy claro para mí. Necesita la fecha de inicio y finalización de la semana

Fecha de inicio de la semana ' 'Fecha'[Fecha]+-1*WEEKDAY('Date'[Fecha],2)+1 //Inicio del lunes
Fecha de finalización de la semana : 'Fecha'[Fecha]+ 7-1*WEEKDAY('Date'[Fecha],2)

Fecha de inicio de la semana ' 'Fecha'[Fecha]+-1*WEEKDAY('Fecha'[Fecha],2)+1 //Domingo Inicio
Fecha de finalización de la semana : 'Fecha'[Fecha]+ 7-1*WEEKDAY('Date'[Fecha],2)

Nombre de la semana : [Fecha de inicio de la semana] & " a "& [Fecha de finalización de la semana]



Did I answer your question? Mark my post as a solution! Appreciate your Kudos!!
Dashboard of My Blogs !! YouTube Channel !! Connect on Linkedin

Proud to be a Super User!

Highlighted
Community Support
Community Support

Re: ¿Cómo escribir una columna de fecha específica?

Hola, @YunJ

Me gustaría sugerirle que cree una columna calculada como se muestra a continuación. El archivo pbix se adjunta al final.

DateDuration = 
var _min = 
CALCULATE(
    MIN('Date'[Date]),
    FILTER(
        ALL('Date'),
        'Date'[YearWeeknum]=EARLIER('Date'[YearWeeknum])&&
        'Date'[Month]=EARLIER('Date'[Month])
    )
)
var _max = 
CALCULATE(
    MAX('Date'[Date]),
    FILTER(
        ALL('Date'),
        'Date'[YearWeeknum]=EARLIER('Date'[YearWeeknum])&&
        'Date'[Month]=EARLIER('Date'[Month])
    )
)
return
_min&"-"&_max

Resultado:

a1.png

Saludos

Allan

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

Highlighted
Post Partisan
Post Partisan

Re: ¿Cómo escribir una columna de fecha específica?

Hola @AiolosZhao

Me pregunto si esto se puede ordenar en el orden correcto?

Muchas gracias por su tiempo!

Highlighted
Post Partisan
Post Partisan

Re: ¿Cómo escribir una columna de fecha específica?

Hola @v-alq-msft

Gracias por tu ayuda. Me pregunto, ¿puede esto ordenar en el orden correcto?

Capture.PNG

Helpful resources

Announcements
Community Conference

Power Platform Community Conference

Find your favorite faces from the community presenting at the Power Platform Community Conference!

Upcoming Events

Experience what’s next for Power BI

See the latest Power BI innovations, updates, and demos from the Microsoft Business Applications Launch Event.

secondImage

Power Platform 2020 release wave 2 plan

Features releasing from October 2020 through March 2021

Get Ready for Power BI Dev Camp

Get Ready for Power BI Dev Camp

Mark your calendars and join us for our next Power BI Dev Camp!.

Top Solution Authors