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.
Buenas tardes
Tener un calambre cerebral en este. Tengo la siguiente tabla calculada:
= SUMMARIZECOLUMNS( STG_SamsaraEquipment_Stats_NRT[DeviceName],
STG_SamsaraEquipment_Stats_NRT[Date_Local],
"MinEngineSeconds", FIRSTNONBLANK(STG_SamsaraEquipment_Stats_NRT[ObdEngineSeconds], SUM(STG_SamsaraEquipment_Stats_NRT[ObdEngineSeconds] )),
"MaxEngineSeconds", LASTNONBLANK(STG_SamsaraEquipment_Stats_NRT[ObdEngineSeconds], SUM(STG_SamsaraEquipment_Stats_NRT[ObdEngineSeconds] )))
Lo que me da este pequeño conjunto de datos de muestra llamado "DailySummary":
SH-18-05 | 5/23/2022 | 40350960 | 40374360 |
HSCP-2107 | 5/23/2022 | 12988080 | 13026780 |
HSCP-2005 | 5/23/2022 | 20433420 | 20449800 |
Necesito agregar una columna calculada llamada IdleDuration. Este punto de datos proviene de otra tabla de hechos llamada "Idle_Stats"
NombredeDispositivo | Fecha | IdleDuration_(M) |
SH-18-05 | 5/19/2022 | 6 |
SH-18-05 | 5/19/2022 | 7 |
SH-18-05 | 5/19/2022 | 5 |
SH-18-05 | 5/19/2022 | 4 |
HSCP-2107 | 5/19/2022 | 8 |
HSCP-2107 | 5/19/2022 | 5 |
HSCP-2107 | 5/19/2022 | 7 |
Cuando hago una suma simple,
= SUM(Idle_Stats[IdleDuration_(M)] ) / 60
Obtengo:
NombredeDispositivo | Fecha | MinEngineSegundos | MaxEngineSegundos |
IdleDuration |
MTWH-0701 | 5/19/2022 | 15363540 | 15363540 | 4220.909575 |
SH-18-05 | 5/19/2022 | 40350960 | 40374360 | 4220.909575 |
HSCP-2107 | 5/19/2022 | 12988080 | 13026780 | 4220.909575 |
HSCP-2005 | 5/19/2022 | 20433420 | 20449800 | 4220.909575 |
Creo que me falta un contexto de filtro o algo para reconocer el contexto de fila adecuado (DeviceName y Date).
Ambas tablas fact están conectadas a una tabla Dim_Date y a una tabla Dim_Device. Estoy haciendo esto a través de un modelo tabular en Visual Studio
Todas las cosas que he intentado hasta ahora no están dando el resultado adecuado. ¡Cualquier orientación sería muy apreciada!
Atentamente
Solved! Go to Solution.
Al usar columnas calculadas con resúmenes, debe usar EL CALCULATE para que el contexto de la fila pase al cálculo, en este caso, ya que tiene la relación con Fechas y Dispositivo, esto debería dar el resultado esperado.
Al usar columnas calculadas con resúmenes, debe usar EL CALCULATE para que el contexto de la fila pase al cálculo, en este caso, ya que tiene la relación con Fechas y Dispositivo, esto debería dar el resultado esperado.
@MFelix ,
Gracias por la rápida respuesta. Creo que eso funciona.
La parte de mi mesa que estaba mirando me estaba dando espacios en blanco. Acabo de darme cuenta de que fue porque mi feed de datos de Source se detuvo durante el fin de semana.
Solo necesito hacer una validación adicional, pero gracias por confirmar que tenía las cosas configuradas correctamente.
Todo lo mejor,
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.