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

Grow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.

Reply
Syndicate_Admin
Administrator
Administrator

rellenar huecos

Hola

Tengo datos como

02/01/20213
15/02/20215
05/04/20216

y me gustaría luego llenar los vacíos en las fechas para mostrar como se indica a continuación

Gracias

02/01/20213
03/01/20213
04/01/20213
08/01/20213
09/01/20213
10/01/20213
14/02/20213
15/02/20215
05/04/20216
06/04/20216
07/04/20216
1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

@Bimo así que he intentado resolver su problema

1. así que estos son los datos de su tabla. He nombrado tabla de hechos en mi modelo

negi007_0-1638003871345.png

2. Puede crear una tabla con todos los valores de fecha desde la primera fecha hasta la última fecha en su tabla de datos. Lo he nombrado tabla de calendario en mi modelo.

A continuación, el código creará una tabla para usted

calendario = CALENDARIO(PRIMERA FECHA(hechos[fecha]),ÚLTIMA FECHA(hechos[fecha]))
3. Luego agregue otra columna a su tabla de calendario buscando el valor de la tabla de hechos contra las fechas disponibles
valor = VALOR DE BÚSQUEDA(hechos[valor],hechos[fecha],'calendario'[Fecha])
4. Luego crea otra columna para llenar lugares en blanco usando el siguiente código
Valor2 =
DÓNDE CurrentVal = 'calendario'[valor]
DÓNDE Fecha actual = 'calendario'[Fecha]
DÓNDE LastDateWithValue =
CALCULAR (
MÁXIMO ( 'calendario'[Fecha] ),
FILTRO (
'calendario',
'calendario'[valor] <> ESPACIO EN BLANCO ()
&& 'calendario'[Fecha] <= Fecha actual
)
)
DEVOLUCIÓN
LastDateWithValue
CALCULAR (
SUMA('calendario'[valor]) ,
FILTRO (
'calendario',
'calendario'[Fecha] = LastDateWithValue
)
)
A continuación se muestra la salida final que estaba buscando
negi007_1-1638004126077.png

Me he inspirado en este post para resolver tu problema

También adjunto el archivo pbix para su referencia.

hágamelo saber si resuelve su problema. gracias

View solution in original post

2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

@Bimo así que he intentado resolver su problema

1. así que estos son los datos de su tabla. He nombrado tabla de hechos en mi modelo

negi007_0-1638003871345.png

2. Puede crear una tabla con todos los valores de fecha desde la primera fecha hasta la última fecha en su tabla de datos. Lo he nombrado tabla de calendario en mi modelo.

A continuación, el código creará una tabla para usted

calendario = CALENDARIO(PRIMERA FECHA(hechos[fecha]),ÚLTIMA FECHA(hechos[fecha]))
3. Luego agregue otra columna a su tabla de calendario buscando el valor de la tabla de hechos contra las fechas disponibles
valor = VALOR DE BÚSQUEDA(hechos[valor],hechos[fecha],'calendario'[Fecha])
4. Luego crea otra columna para llenar lugares en blanco usando el siguiente código
Valor2 =
DÓNDE CurrentVal = 'calendario'[valor]
DÓNDE Fecha actual = 'calendario'[Fecha]
DÓNDE LastDateWithValue =
CALCULAR (
MÁXIMO ( 'calendario'[Fecha] ),
FILTRO (
'calendario',
'calendario'[valor] <> ESPACIO EN BLANCO ()
&& 'calendario'[Fecha] <= Fecha actual
)
)
DEVOLUCIÓN
LastDateWithValue
CALCULAR (
SUMA('calendario'[valor]) ,
FILTRO (
'calendario',
'calendario'[Fecha] = LastDateWithValue
)
)
A continuación se muestra la salida final que estaba buscando
negi007_1-1638004126077.png

Me he inspirado en este post para resolver tu problema

También adjunto el archivo pbix para su referencia.

hágamelo saber si resuelve su problema. gracias

¡funciona! Gracias

Helpful resources

Announcements
RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

MayPowerBICarousel

Power BI Monthly Update - May 2024

Check out the May 2024 Power BI update to learn about new features.