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, necesito por favor si me pueden ayudar con lo siguiente:
Tengo varios equipos que tienen como nombre de la letra A a la Z, cada uno esta repartido en una zona geografica y su funcion es tomar la temperatura del lugar de todos los dias y de todos los años.
Cada equipo guarda un registro diario con los siguientes datos: el nombre del equipo, la fecha y la temperatura de ese dia.
Ejemplo:
Lo que necesito es sacar una matriz donde me muestre el maximo y minimo de la temperatura de todos los meses del año de cada equipo y ademas debe mostrar la fecha de ese maximo y minimo.
Algo como esto:
Lo intente de sacar pero no puedo, me podrian ayudar por favor?
Muchas gracias.
Solved! Go to Solution.
Aquí creo una muestra para tener una prueba.
Modelo de datos:
Medir:
Fecha de Temp Max =
VAR _MAX =
MAX ( 'Table'[Temperatura] )
VAR _DATE =
CALCULATETABLE (
VALUES ( DimDate[Date] ),
FILTER ( 'Table', 'Table'[Temperatura] = _MAX )
)
VAR _COMBINE =
CONCATENATEX ( _DATE, [Date], "
" )
RETURN
_COMBINE
Fecha de Temp Min =
VAR _Min =
MIN ( 'Table'[Temperatura] )
VAR _DATE =
CALCULATETABLE (
VALUES ( DimDate[Date] ),
FILTER ( 'Table', 'Table'[Temperatura] = _Min )
)
VAR _COMBINE =
CONCATENATEX ( _DATE, [Date], "
" )
RETURN
_COMBINE
Max Temp for each Equipos = CALCULATE(MAX('Table'[Temperatura]),ALLEXCEPT('Table','Table'[Equipos]))
Fecha de Temp Max for each Equipos =
VAR _DATE =
CALCULATETABLE (
VALUES ( DimDate[Date] ),
FILTER (
ALL ( 'Table' ),
'Table'[Equipos] = MAX ( 'Table'[Equipos] )
&& 'Table'[Temperatura] = [Max Temp for each Equipos]
)
)
VAR _COMBINE =
CONCATENATEX ( _DATE, [Date], "
" )
RETURN
_COMBINE
El resultado es el siguiente.
Puede descargar mi archivo de muestra para obtener más información sobre las medidas.
Saludos
Rico Zhou
Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Aquí creo una muestra para tener una prueba.
Modelo de datos:
Medir:
Fecha de Temp Max =
VAR _MAX =
MAX ( 'Table'[Temperatura] )
VAR _DATE =
CALCULATETABLE (
VALUES ( DimDate[Date] ),
FILTER ( 'Table', 'Table'[Temperatura] = _MAX )
)
VAR _COMBINE =
CONCATENATEX ( _DATE, [Date], "
" )
RETURN
_COMBINE
Fecha de Temp Min =
VAR _Min =
MIN ( 'Table'[Temperatura] )
VAR _DATE =
CALCULATETABLE (
VALUES ( DimDate[Date] ),
FILTER ( 'Table', 'Table'[Temperatura] = _Min )
)
VAR _COMBINE =
CONCATENATEX ( _DATE, [Date], "
" )
RETURN
_COMBINE
Max Temp for each Equipos = CALCULATE(MAX('Table'[Temperatura]),ALLEXCEPT('Table','Table'[Equipos]))
Fecha de Temp Max for each Equipos =
VAR _DATE =
CALCULATETABLE (
VALUES ( DimDate[Date] ),
FILTER (
ALL ( 'Table' ),
'Table'[Equipos] = MAX ( 'Table'[Equipos] )
&& 'Table'[Temperatura] = [Max Temp for each Equipos]
)
)
VAR _COMBINE =
CONCATENATEX ( _DATE, [Date], "
" )
RETURN
_COMBINE
El resultado es el siguiente.
Puede descargar mi archivo de muestra para obtener más información sobre las medidas.
Saludos
Rico Zhou
Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Si tuviera que sacar la fecha del valor maximo de temperatura, como seria?
Gracias.
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.