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

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.

Reply
khush19
Resolver I
Resolver I

Filtrar en la columna datetime en algún momento trabajo, en algún momento no

Estoy trabajando en el informe ,donde necesito tomar la cantidad basada en la última fecha y hora.

Para esto creé una medida

Importe total calculado: CALCULATE(sum(ParkingSessionSA[TotalAmount]),FILTER(ParkingSessionSA,ParkingSessionSA[CurrentTime]-MAX(ParkingSessionSA[CurrentTime])))
Algunosthimes medida muestran valor , a veces no, no es capaz de averiguar por qué

Capture.PNG

9 REPLIES 9
Greg_Deckler
Super User
Super User

@khush19 Apostar allí es probablemente una razón. Desafortunadamente, no hay suficiente información para continuar. ¿Qué es exactamente lo que está tratando de lograr con esa medida porque parece que podría ser simplemente:

sum(ParkingSessionSA[TotalAmount])

Por favor, compruebe primero si su problema es un problema común que aparece aquí: https://community.powerbi.com/t5/Community-Blog/Before-You-Post-Read-This/ba-p/1116882

Además, consulte este post sobre cómo obtener respuesta a su pregunta rápidamente: https://community.powerbi.com/t5/Community-Blog/How-to-Get-Your-Question-Answered-Quickly/ba-p/38490

Las partes más importantes son:
1. Datos de muestra como texto, utilice la herramienta de tabla en la barra de edición
2. Salida esperada de los datos de muestra
3. Explicación en palabras de cómo obtener de 1. a 2.


@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
The Definitive Guide to Power Query (M)

DAX is easy, CALCULATE makes DAX hard...

HOLA Greg,

Tengo datos como :

Capture1.PNG

ahora necesito obtener la cantidad basada en max (tiempo actual).

Para esto he creado una medida y esta medida se utiliza en muchas medidas para calcular la diferencia,% de cambio.

y lo peor es que esta medida funciona a veces y a veces no.

y funciona en SIT,UAT y sólo falla en PROD 😞

@khush19 En primer lugar, no escribir esos datos en una consulta Introducir datos para simular esto, publique como texto.

En segundo lugar, ¿qué quiere decir con el MAX de la actualidad? Si tiene una medida y la coloca en un objeto visual junto con la columna currenttime, entonces si obtiene el MAX del tiempo actual, está recibiendo el tiempo actual de esa fila, que ya está en contexto por lo que no necesita filtrar en ella porque esa fila en la visualización de la tabla y ya filtrada a esa hora actual, razón por la cual su fórmula parece que es equivalente a SUM([totalamount])

En otras palabras, si tuviera datos como:

Color

Rojo

Naranja

Azul

Y creo una medida como:

Medida: MAX([Color])

Esto devolvería exactamente lo mismo que:

Medida: CALCULATE(MAX([Color]),FILTER('Table',[Color]-MAX([Color])))

Entonces, ¿debería funcionar tu medida? Sí, pero es innecesariamente complicado.


@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
The Definitive Guide to Power Query (M)

DAX is easy, CALCULATE makes DAX hard...

Hola Greg,

Estoy usando Card, para investigar el problema que creé tabla.

y parece que para algunas filas incluso comparo columna int en max, entonces también no devuelve el resultado deseado

Hola @khush19

Podrías considerar proporcionar tu psídix ficticio que sería útil para nosotros investigarlo más a fondo.

Puede cargarlo en onedrive para la empresa y compartir el enlace aquí. por favor, no se olvide de revelar los resultados esperados y eliminar la información confidencial.

Community Support Team _ Dina Ye
If this post helps, then please consider Accept it as the solution to help the other members find it more
quickly.

@khush19 , La salida esperada no está clara. Max en el contexto de fila tan bueno como los valores de fila a menos que haya alguna lógica agregada

Tratar

Importe total calculado ?
var _max -MAXX(ParkingSessionSA,ParkingSessionSA[CurrentTime])
devolución
CALCULATE(sum(ParkingSessionSA[TotalAmount]),FILTER(ParkingSessionSA,ParkingSessionSA[CurrentTime]-_max))

¿Puede compartir datos de ejemplo y salida de ejemplo en un formato de tabla? O una muestra de pbix después de eliminar datos confidenciales.

HI Amit,

Probé la medida que sugeriste, incluso que tampoco está funcionando.

@khush19 OK, tiene que ser un problema con sus datos entonces. ¿Es este modo de importación o el modo de consulta directa o?


@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
The Definitive Guide to Power Query (M)

DAX is easy, CALCULATE makes DAX hard...

Se trata del conjunto de datos PUSH , donde los datos se insertan en Power BI cada 5 minutos desde la factoría de datos de Azure

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.