cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Regular Visitor

Medida DAX para columna calculada que contiene números y texto

Hola

Intento volver a crear un objeto visual de Tableau que tenga Coste en un gráfico de barras. El gráfico de barras tiene 12 meses de datos, pero también tiene cubos para datos con fechas fuera de los 12 meses.

Vea la imagen a continuación:
1.JPG

La fórmula de Tableau es la siguiente:
2.JPG

Hasta ahora, he decidido crear una columna calculada con una función switch... y esto es lo más lejos que he llegado:

SWITCH(
TRUE(),
'FactTable'[Expiry_Date] - BLANK(), "No Expiry Date Mentioned",
'FactTable'[Expiry_Date] < 0, "Already Expired",
'FactTable'[Expiry_Date] > 365, "Expire After 365 Days",
)

Lo que necesito ayuda es cómo hacer el DAX mes del año. No sé adónde ir desde aquí.

1 ACCEPTED SOLUTION

Pude averiguar la medida creando una columna de descripción de mes y usando DATEADD <Today+365.

Fecha de caducidad Dinámica ?
SWITCH(
TRUE(),
AND('mdl Daily_Inventory_Expiration'[Expiry_Date] > 'mdl Daily_Inventory_Expiration'[Fecha de hoy],
'mdl Daily_Inventory_Expiration'[Expiry_Date] <-(TODAY()+365)),
'mdl Daily_Inventory_Expiration'[Month Desc],
'mdl Daily_Inventory_Expiration'[Expiry_Date] á BLANK(), "No Se menciona la fecha de caducidad",
'mdl Daily_Inventory_Expiration'[Expiry_Date] < TODAY(), "Already Expired",
'mdl Daily_Inventory_Expiration'[Expiry_Date] > (TODAY()+365), "Expire After 365 Days")


Mes Desc - FORMAT('mdl Daily_Inventory_Expiration'[Expiry_Date],"AAAA-MM")

View solution in original post

5 REPLIES 5
Helper I
Helper I

@dyttam Puede utilizar la función Año y Mes para obtener los valores respectivamente y agregarlos.

•Year(columna de fecha) & MONTH(columna de fecha)

o puedes usar

"CONCATENAR(Year(date column), MONTH(date column))

Hmm.. No estoy seguro de que esté siguiendo. He despojado mi DAX al nivel básico y así es como está funcionando hasta ahora.

3.JPG
Necesito que los valores (en blanco) se coloquen en dos cubos adicionales.

El primer bucket sería "Fecha de caducidad > 365 días".

¿Qué DAX usaría para agarrar todas las filas que serían una fecha de vencimiento 365+?
Intenté HOY() + 365 pero eso no tenía sentido(claramente). Tal vez podría usar DATEADD[FactTable[Expiry_Date], 1, YEAR ?

El segundo cubo sería la fecha real que caen dentro de los próximos 365 días (en mes y año).
Estoy perplejo de cómo escribir esta medida.

@dyttam ¿Podría compartir su archivo pbix con algunos datos ficticios?

Pude averiguar la medida creando una columna de descripción de mes y usando DATEADD <Today+365.

Fecha de caducidad Dinámica ?
SWITCH(
TRUE(),
AND('mdl Daily_Inventory_Expiration'[Expiry_Date] > 'mdl Daily_Inventory_Expiration'[Fecha de hoy],
'mdl Daily_Inventory_Expiration'[Expiry_Date] <-(TODAY()+365)),
'mdl Daily_Inventory_Expiration'[Month Desc],
'mdl Daily_Inventory_Expiration'[Expiry_Date] á BLANK(), "No Se menciona la fecha de caducidad",
'mdl Daily_Inventory_Expiration'[Expiry_Date] < TODAY(), "Already Expired",
'mdl Daily_Inventory_Expiration'[Expiry_Date] > (TODAY()+365), "Expire After 365 Days")


Mes Desc - FORMAT('mdl Daily_Inventory_Expiration'[Expiry_Date],"AAAA-MM")

View solution in original post

Hola @dyttam ,

Así que tu problema está resuelto, ¿verdad?

Si es así, ¿podrías marcar la respuesta como respondida para cerrarla?

Muy apreciado.


Saludos
Kelly

¿He respondido a tu pregunta? ¡Marca mi puesto como una solución!

Helpful resources

Announcements
secondImage

Happy New Year from Power BI

This is a must watch for a message from Power BI!

December Update

Check it Out!

Click here to read more about the December 2020 Updates!

Community Blog

Check it Out!

Click here to read the latest blog and learn more about contributing to the Power BI blog!

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