Syndicate_Admin
Hola
Necesito volver a crear un gráfico de Excel en PowerBI. Necesito mostrar fechas sin datos (pero excluyendo los fines de semana).
Pero en PowerBI obtengo este resultado:
¿Puedes por favor ayudarme?
Syndicate_Admin
@OlegV
Puede crear una nueva columna de fecha y utilizar las nuevas fechas en el visual y el filtro de la tabla.
Nueva fecha = Si (día de la semana ([date], 2) <= 5, [date], Blanco())
También es posible que necesite días laborables creando las siguientes 2 columnas.
Dia de la semana = si ([Nueva fecha]<= 5, [Nueva fecha] , En blanco ())
Texto entre semana = Cambiar ([Weekday],
1, «Lun»,
2, «Mar»,
3, «Mie»,
4, «Jueves»,
5, «Vie»,
En blanco ())
Paul Zheng _ Equipo de apoyo a la comunidad
Si esta publicación ayuda, por favor acéptala como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
Syndicate_Admin
@OlegV
Puede crear una nueva columna de fecha y utilizar las nuevas fechas en el visual y el filtro de la tabla.
Nueva fecha = Si (día de la semana ([date], 2) <= 5, [date], Blanco())
También es posible que necesite días laborables creando las siguientes 2 columnas.
Dia de la semana = si ([Nueva fecha]<= 5, [Nueva fecha] , En blanco ())
Texto entre semana = Cambiar ([Weekday],
1, «Lun»,
2, «Mar»,
3, «Mie»,
4, «Jueves»,
5, «Vie»,
En blanco ())
Paul Zheng _ Equipo de apoyo a la comunidad
Si esta publicación ayuda, por favor acéptala como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
Syndicate_Admin
En respuesta a Syndicate_Admin
Gracias
para mostrar fechas sin datos:
1) Crear una tabla de calendario
2) Cree una columna con fechas excluyendo multas de semana usando una función: Fecha No Fines de semana = Si (día de la semana (‘Calendario'[DateKey], 2) <= 5, ‘Calendario'[DateKey], Blanco())
3) Cree una columna con WeekDayNames usando una función: WeekdayDayName = ‘Calendario'[DateKey] y formatéelo como «ddd»
4) Traza WeekdayDayName en el eje x, los valores numéricos en el eje yy filtra un objeto visual con DateNoWeekends.
Syndicate_Admin
En respuesta a Syndicate_Admin
Gracias por su respuesta,
Estas funciones ayudan a omitir los fines de semana y mostrar solo los días laborables.
Pero, ¿cómo puedo mostrar los días de semana que no tienen datos? Como en este gráfico:
Syndicate_Admin
Esta función no funciona.
¿Cómo puedo mostrar fechas sin datos?
Syndicate_Admin
@OlegV, Necesita una tabla de fechas para eso.
Puede agregar +0 y luego mostrar todas las fechas
Necesitas crear medidas como
0 entre rangos
Medida = var _1 = [Precio MT] +0 // Supongamos que tiene una medida [Precio MT]
var _min = minx (ALLSELECTED (‘Calendario’), ‘Calendario'[Fecha])
var _max = maxx (ALLSELECTED (‘Calendario’), ‘Calendario'[Fecha])
devolución
CALCULAR (if (max (‘Calendario'[Date]) <_min || max ('Calendario'[Date]) && 'Calendario'[Weekday] = 1> _máx, EN BLANCO (), _1))
columna en el calendario
Día de la semana = si (DÍA DE LA SEMANA ([Fecha], 2)> 6,0,1)
Para obtener lo mejor de la función de inteligencia del tiempo. Asegúrese de tener un calendario de fechas y que haya marcado como la fecha en la vista del modelo. Además, únalo con la columna de fecha de su / s hecho / s. Consulte: radacad sqlbi My Video Series Aprecie sus felicitaciones.
Syndicate_Admin
En respuesta a Syndicate_Admin
@amitchandak Gracias por su respuesta.
Muestra un error:
No lo mencioné, tengo un filtro de página donde elijo las fechas para las que mostrar los datos.