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
Cómo lograr los valores de la fila anterior en Power BI (lo que significa funcionalidad de ventana anidada en Azure databricks).
Puedo ejecutar la consulta y mostrar los resultados en Azure databricks. Me gustaría crear un gráfico de líneas en la nube de Powerbi usando
El eje Y como valores "Running_Total" y el eje X como valores "Date_Value ".
Consulta:(Azure databricks query)
SELECCIONE to_date(servertime, 'yyyy-MM-dd') COMO Date_Value,
count(*) COMO Event_Count,
sum(count(*)) OVER (ORDER BY to_date(servertime, 'yyyy-MM-dd') ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW) COMO Running_Total
DE ngportal_traces_p.data
INNER JOIN ngportal_traces_p.type ON data.type = type.id
WHERE typename IN ('marcador', 'aplicación')
AGRUPAR POR to_date(servertime, 'aaaa-MM-dd')
ORDENAR POR 1;
Resultado:
Date_Value Events_Count Running_Total
2023-07-17 1209 1209
2023-07-18 1454 2663
2023-07-19 1416 4079
2023-07-20 1284 5363
2023-07-21 1420 6783
2023-07-22 48 6831
2023-07-23 103 6934
2023-07-24 2093 9027
2023-07-25 1755 10782
2023-07-26 1555 12337
¿Cómo usar esta consulta en Power Bi? ¿Alguna consulta DAX? o ¿Se puede usar fórmula?
Gracias de antemano.
Solved! Go to Solution.
Creé una medida de mew para la columna y usé el Fn como se muestra a continuación. Su funcionamiento,
Creé una medida de mew para la columna y usé el Fn como se muestra a continuación. Su funcionamiento,
Hola
El siguiente código funciona para mi problema y muestra el total acumulado correctamente.
Como solución,
@ssspk
Hay muchas maneras de lograr el total acumulado. Suponiendo que ya tiene una medida llamada eventCount en su modelo.
Calculate([EventCount], Filter(Allselected(TableName) , Table[Date_value] <=Max(Table[Date_Value]))
Para su referencia: https://www.sqlbi.com/articles/computing-running-totals-in-dax/
Si la publicación ayuda, por favor levante el pulgar
Si resuelve su problema, acéptelo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Tharun
Hola Tharun,
Gracias por la respuesta. Pero estoy recibiendo el siguiente error.
Imagen adjunta para su referencia.
Gracias.
Hola
Está creando una columna caculada, le di una sintaxis de ejemplo para measure.
Además, al escribir la medida, asumí que tiene una medida llamada EventsCount
Si ese no es el caso, cree primero la medida.
Hola Tharun,
Recibo el siguiente error en la vista de tabla. Cortocircuitos de pantalla adjuntos.
Dice que no se puede encontrar o puede que no se use en la expresión se lanza.
Gracias de antemano.
HOLA
Tharun: Gracias por su respuesta y su tiempo. Soy una abeja nueva en el tema.
Sí, es una columna calculada.
Para la nueva colum he usado como se muestra a continuación,
= Table.AddColumn(#"Columnas renombradas", "RunningTotal", cada CALCULATE([EventsCount], Filter(Allselected(data_customized) , Table[servertime] <=Max(Table[servertime]) )))
Imágenes adjuntas para su referencia,
Gracias.
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.