Mostrar categorías sin datos en un gráfico

Un usuario Pregunto ✅

Hola

Necesito volver a crear un gráfico de Excel en PowerBI. Necesito mostrar fechas sin datos (pero excluyendo los fines de semana).

OlegV_0-1632126023671.png

Pero en PowerBI obtengo este resultado:

OlegV_2-1632126180005.png

¿Puedes por favor ayudarme?

@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.

@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.

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.

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:

OlegV_0-1632294303884.png

Esta función no funciona.

¿Cómo puedo mostrar fechas sin datos?

@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.

En respuesta a Syndicate_Admin

@amitchandak Gracias por su respuesta.
Muestra un error:

OlegV_0-1632133226902.png

No lo mencioné, tengo un filtro de página donde elijo las fechas para las que mostrar los datos.

OlegV_0-1632134121970.png

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *