Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
Hola
Me enfrento a un problema para calcular el valor de la medida actual + Valor de medida de fila anterior
Seq, Time, DP son datos de origen.
El flujo de aire se calcula columna IF(DP< 0.1,0,EXP(LN(DP /4.322)/1.2791)))
La eficiencia del ventilador (%, 1 a 100) es el parámetro "What-If"
La energía es medida (DP * Flujo de aire * Tiempo)/(10* Eficiencia del ventilador)
Mi problema es cómo puedo calcular el valor de Consumo de Energía - Energía + Consumo de Energía Anterior
Seq | Hora | Dp | Flujo | Energía | Consumo de energía | |
1 | 0 | 31.78 | 4.7578 | 0.0000 | 0.0000 | |
2 | 0.3333 | 28.73 | 4.3969 | 0.1403 | 0.1403 | 0+0.1403 |
3 | 0.1667 | 28.85 | 4.4113 | 0.0707 | 0.2111 | 0,1403+0,2111 |
4 | 0.1667 | 28.43 | 4.3610 | 0.0689 | 0.2800 | 0,2111+0,28 |
5 | 0.1667 | 29.05 | 4.4352 | 0.0716 | 0.3515 | 0,28+0,3515 |
6 | 0.1667 | 25.37 | 3.9895 | 0.0562 | 0.4078 | 0,3515+0,4078 |
7 | 0.1667 | 31.05 | 4.6721 | 0.0806 | 0.4884 | 0,4078+0,4884 |
8 | 0.1667 | 26.9 | 4.1764 | 0.0624 | 0.5508 | 0,4884+0,5508 |
9 | 0.1667 | 32.87 | 4.8849 | 0.0892 | 0.6400 | 0,5508+0,64 |
10 | 0.1667 | 26.74 | 4.1570 | 0.0618 | 0.7018 | 0,64+0,7018 |
Aquí está el archivo Pbix y el enlace del archivo de Excel
https://www.dropbox.com/s/5ms8azheh6pfsmt/Sample.pbix?dl=0
https://www.dropbox.com/s/iux4hnvxcyivgei/Sample.xlsx?dl=0
Correcto, así que si esto es una columna, es bastante estándar:
Columna: SUMX(FILTER('Table',[Seq] <'EARLIER('Table'[Seq])),[Energy Consumption])
Pero la Energía es la columna de medida no columna. ¿Cómo puedo calcular la suma de la energía actual y la energía de fila anterior?
Aquí está el archivo Pbix y el enlace del archivo de Excel
Bueno, en ese caso, se crea una variable de tabla mediante SUMMARIZE o GROUPBY que es esencialmente la misma que la visualización. Utilice ADDCOLUMNS para agregar la medida como una columna. A continuación, vuelva a usar ADDCOLUMNS para agregar la medida acumulativa como columna. A continuación, puede filtrar hasta la fila correcta de la tabla.
La técnica se establece esencialmente aquí: https://community.powerbi.com/t5/Quick-Measures-Gallery/Measure-Totals-The-Final-Word/m-p/547907
Realmente no entiendo cómo hacerlo. Soy nuevo en Power BI.
Voy a tratar de entender los artículos que compartió .
Gracias
@phoisan Realmente tenía más ganas de ir a la cama en lugar de descargar otro PBIX esta noche, pero aquí tienes, PBIX actualizado se adjunta debajo del sig.
Energy Cumulative =
VAR __Seq = MAX('Test'[Seq])
VAR __Table =
SUMMARIZE(
FILTER(ALL('Test'),[Seq]<=__Seq),
[Seq],
"Energy",[Energy]
)
RETURN
SUMX(__Table,[Energy])
Esto es brillante.... solucionó mi problema. Gracias
Este problema se había quedado atascado mí durante los últimos tres días!
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |