Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!
Hola
Estoy trabajando en una herramienta de análisis que proporciona información sobre el uso del agua de un estanque de almacenamiento. Hay 3 variables primarias que se evalúan en función del tiempo
Las tasas de reducción y actualización deben desencadenarse en función de los eventos de construcción que se evalúan mediante una fecha de inicio y una fecha de finalización.
Así que como ejemplo, tenemos un estanque que tiene los siguientes detalles:
El problema que estoy teniendo es la medida que creé para trazar este uso de agua no parece restablecerse a la capacidad con el tiempo cuando tengo varios eventos de construcción trazados, como se puede ver a continuación:
Cada reducción es esencialmente un nuevo evento de construcción con una fecha de inicio, una fecha de finalización y una tasa de reducción proporcionadas. Cuando se inicia un nuevo evento de construcción, el volumen de Water Pond debe ser igual al volumen instantáneo en la fecha de finalización del último evento + el número de días entre eventos y la frecuencia de actualización de la frecuencia de actualización
Estas son las medidas utilizadas para calcular la línea:
Cumulative Refresh Volume =
VAR test =
CALCULATE(
SUMX(
FILTER(
ALLSELECTED('Report Dates'[Date]),
'Report Dates'[Date] <= MAX('Report Dates'[Date]) && [Daily Fresh Water (bbl)]>0
),
RISERS[Refresh Rate (BPD)]
)
)
Return
IF(
ISBLANK([Daily Fresh Water (bbl)]),
0,
test
)
y para la reducción
Cumulative Fresh Water Volume =
var fresh_water = CALCULATE(
[Total Fresh Water (bbl)],
FILTER(
ALLSELECTED('Report Dates'[Date]),
'Report Dates'[Date] <= MAX('Report Dates'[Date]) && 'Report Dates'[Date]>=[Frac Start Date]//&& [Daily Fresh Water (bbl)]>0
)
)
return
IF(
[Daily Fresh Water (bbl)] > 0,
fresh_water,
0
)
A continuación, tomo la capacidad total del estanque y hago lo siguiente:
Remaining Pit Volume =
[Total Pit Capacity] + [Cumulative Refresh Volume] - [Cumulative Fresh Water Volume]
Como nota secundaria: También me gustaría calcular idealmente el tiempo mínimo necesario para rellenar el estanque de agua a la capacidad máxima antes del próximo evento de construcción
Hola @rstover ,
No estoy muy seguro de si he cogido su punto, ¿podría mosps compartir algunos datos de muestra y me aconseje cuál es su salida esperada?
Muy apreciado.
@v-kelly-msft No sé si esta es la mejor manera, pero publiqué mi modelo PBI aquí: https://github.com/rstover/PowerBI
Avísame si tienes algún problema de esta manera. Si esto no funciona, puedo cargar algunos datos ficticios.
User | Count |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |