March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early bird discount ends December 31.
Register NowBe 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
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:
Cliente | F_Factura | ImporteBase | NumeroFactura | FechaDesde | FechaHasta |
111 | 01/09/2022 | 121,64 | a1 | 06/07/2021 | 16/08/2022 |
222 | 16/03/2022 | 715,98 | a2 | 11/01/2022 | 06/03/2022 |
Objetivo:
Cliente | F_Factura | ImporteBase | NumeroFactura | FechaDesde | FechaHasta | MesConsumo | DíasConsumo | % | Dias Factura |
111 | 01/09/2022 | 121,64 | a1 | 06/07/2021 | 16/08/2022 | 01/07/2021 | 26 | 6,39% | 407 |
111 | 01/09/2022 | 121,64 | a1 | 06/07/2021 | 16/08/2022 | 01/08/2021 | 31 | 7,62% | 407 |
111 | 01/09/2022 | 121,64 | a1 | 06/07/2021 | 16/08/2022 | 01/09/2021 | 30 | 7,37% | 407 |
111 | 01/09/2022 | 121,64 | a1 | 06/07/2021 | 16/08/2022 | 01/10/2021 | 31 | 7,62% | 407 |
111 | 01/09/2022 | 121,64 | a1 | 06/07/2021 | 16/08/2022 | 01/11/2021 | 30 | 7,37% | 407 |
111 | 01/09/2022 | 121,64 | a1 | 06/07/2021 | 16/08/2022 | 01/12/2021 | 31 | 7,62% | 407 |
111 | 01/09/2022 | 121,64 | a1 | 06/07/2021 | 16/08/2022 | 01/01/2022 | 31 | 7,62% | 407 |
111 | 01/09/2022 | 121,64 | a1 | 06/07/2021 | 16/08/2022 | 01/02/2022 | 28 | 6,88% | 407 |
111 | 01/09/2022 | 121,64 | a1 | 06/07/2021 | 16/08/2022 | 01/03/2022 | 31 | 7,62% | 407 |
111 | 01/09/2022 | 121,64 | a1 | 06/07/2021 | 16/08/2022 | 01/04/2022 | 30 | 7,37% | 407 |
111 | 01/09/2022 | 121,64 | a1 | 06/07/2021 | 16/08/2022 | 01/05/2022 | 31 | 7,62% | 407 |
111 | 01/09/2022 | 121,64 | a1 | 06/07/2021 | 16/08/2022 | 01/06/2022 | 30 | 7,37% | 407 |
111 | 01/09/2022 | 121,64 | a1 | 06/07/2021 | 16/08/2022 | 01/07/2022 | 31 | 7,62% | 407 |
111 | 01/09/2022 | 121,64 | a1 | 06/07/2021 | 16/08/2022 | 01/08/2022 | 16 | 3,93% | 407 |
222 | 16/03/2022 | 715,98 | a2 | 11/01/2022 | 06/03/2022 | 01/01/2022 | 21 | 38,18% | 55 |
222 | 16/03/2022 | 715,98 | a2 | 11/01/2022 | 06/03/2022 | 01/02/2022 | 28 | 50,91% | 55 |
222 | 16/03/2022 | 715,98 | a2 | 11/01/2022 | 06/03/2022 | 01/03/2022 | 6 | 10,91% | 55 |
¿Alguna ayuda, por favor?
Gracias
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í?
Casi. 🙂
El resultado debería ser un registro para cada mes. Algo así:
you can add following calculated Column in your table
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Your insights matter. That’s why we created a quick survey to learn about your experience finding answers to technical questions.
Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.
User | Count |
---|---|
25 | |
18 | |
15 | |
9 | |
8 |
User | Count |
---|---|
37 | |
32 | |
18 | |
16 | |
13 |