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

Be one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now

Reply
Salmuera_99_
Frequent Visitor

Crear Tabla calculada a partir de Fecha inicio y Fecha Fin

Hola, buenos días...

 

Estoy intentando crear una tabla calculada a partir de otra tabla ya existente.

En esta tabla inicial tengo información de facturas y el periodo de consumo que abarca cada una.

El objetivo es generar una tabla que contenga un registro por cada mes en que el cliente ha tenido consumo (da igual si un día, treinta, o los que sean), aparte de incluír algún calculo final sencillo (% de días de consumo sobre el total, por ejemplo). Pero la dificultad la encuentro, basicamente, en generar los registros adecuados para cada caso.

 

 Ejemplo

Tabla Inicial:

ClienteF_FacturaImporteBaseNumeroFacturaFechaDesdeFechaHasta
11101/09/2022121,64a106/07/202116/08/2022
22216/03/2022715,98a211/01/202206/03/2022

 

Objetivo:

ClienteF_FacturaImporteBaseNumeroFacturaFechaDesdeFechaHastaMesConsumoDíasConsumo%Dias Factura
11101/09/2022121,64a106/07/202116/08/202201/07/2021266,39%407
11101/09/2022121,64a106/07/202116/08/202201/08/2021317,62%407
11101/09/2022121,64a106/07/202116/08/202201/09/2021307,37%407
11101/09/2022121,64a106/07/202116/08/202201/10/2021317,62%407
11101/09/2022121,64a106/07/202116/08/202201/11/2021307,37%407
11101/09/2022121,64a106/07/202116/08/202201/12/2021317,62%407
11101/09/2022121,64a106/07/202116/08/202201/01/2022317,62%407
11101/09/2022121,64a106/07/202116/08/202201/02/2022286,88%407
11101/09/2022121,64a106/07/202116/08/202201/03/2022317,62%407
11101/09/2022121,64a106/07/202116/08/202201/04/2022307,37%407
11101/09/2022121,64a106/07/202116/08/202201/05/2022317,62%407
11101/09/2022121,64a106/07/202116/08/202201/06/2022307,37%407
11101/09/2022121,64a106/07/202116/08/202201/07/2022317,62%407
11101/09/2022121,64a106/07/202116/08/202201/08/2022163,93%407
22216/03/2022715,98a211/01/202206/03/202201/01/20222138,18%55
22216/03/2022715,98a211/01/202206/03/202201/02/20222850,91%55
22216/03/2022715,98a211/01/202206/03/202201/03/2022610,91%

55

 

¿Alguna ayuda, por favor?

Gracias

5 REPLIES 5
vaibhavkale570
Resolver III
Resolver III

hola, he estado tratando de entender su situación, pero no estoy seguro de cómo calculó el consumo de días diarios. Uso el traductor de Google para leer y convertir. lo siento por cualquier error de idioma.

no hablo español

Muchas gracias por el esfuerzo.

 

Intento explicarme mejor. Quiero desglosar por meses la factura:
Fecha Desde: 06/07/2021
Fecha Hasta: 16/08/2022

Total Días : 407

 

Por tanto:

Julio/2021 : 26 días de consumo ( desde el 6 al 31) / Total Días (407) = 6.39%

Agosto/2021: Mes entero, 31 días /407 = 7.62%

(...)

Agosto/2022: 16 días de consumo (del 1 a Fecha Hasta) / 407 = 3.93%

 

Y así con las siguientes facturas de la tabla original

 

Insisto: muchas gracias por el esfuerzo. Espero haber sido más hábil explicando.

Hola, he creado el archivo "pbi" para tu caso.
pero no sé cómo adjuntarlo aquí.
¿Quieres el resultado así?

 

vaibhavkale570_0-1669379346355.png

 

Casi. 🙂

El resultado debería ser un registro para cada mes. Algo así:

Salmuera_99__0-1669379862077.png

 

you can add following  calculated Column in your table

 

% = DIVIDE('Initial Table'[days of consumption],'Initial Table'[days consumption])*100
 
 
 
 
days consumption = DATEDIFF('Initial Table'[CloseSince],'Initial Table'[CloseHasta],DAY)    
 
 
days of consumption = DATEDIFF('Initial Table'[CloseSince],'Initial Table'[end of month],DAY)
 
 
end of month = EOMONTH('Initial Table'[CloseSince],0)
 
 
 
but im not sure how to extend these rows like you have shown in your result table.

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!

Dec Fabric Community Survey

We want your feedback!

Your insights matter. That’s why we created a quick survey to learn about your experience finding answers to technical questions.

ArunFabCon

Microsoft Fabric Community Conference 2025

Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.

December 2024

A Year in Review - December 2024

Find out what content was popular in the Fabric community during 2024.