Forum Discussion

Suprith's avatar
Suprith
Frequent Visitor
5 years ago
Solved

Medidas DAX

Hola a todos,

Tengo una tabla de datos visuales en el siguiente formato y tratando de obtener el recuento de servidores que satisface estas "Range_Measure" condición.

Tenga en cuenta que las columnas

(Actual_Uptime% es una columna calculada y Range_Measure es una medida.

Actual_Uptime% [Actual_Uptime]/[Expected_Uptime] * 100
Actual_Uptime: TOTALMTD(SUM(ServerUptime[Delta]),'Date'[DayDate])
Expected_Uptime [Conteo Actual_Days] * 1440
Delta es una columna en la tabla base con valores que oscilan entre 1000 y 1440, donde 1440 indica que el servidor estuvo para arriba durante todo un día.
NombredeservidorActual_Uptime %Range_Measure
AB1100Por encima del 99,99%
AB2100Por encima del 99,99%
AB3100Por encima del 99,99%
AB495Entre el 99% y el 95%
AB599Entre el 99% y el 95%
AB690Por debajo del 95%
AB775Por debajo del 95%
AB8100Por encima del 99,99%
AB9100Por encima del 99,99%
AB10100Por encima del 99,99%
BC199Entre el 99% y el 95%
BC299Entre el 99% y el 95%
BC399Entre el 99% y el 95%
BC490Por debajo del 95%
BC575Por debajo del 95%
BC699Entre el 99% y el 95%
BC799Entre el 99% y el 95%
BC899Entre el 99% y el 95%
BC990Por debajo del 95%
BC1099Entre el 99% y el 95%
BC1199Entre el 99% y el 95%
BC1290Por debajo del 95%
CD1100Por encima del 99,99%
CD2100Por encima del 99,99%
CD3100Por encima del 99,99%
CD4100Por encima del 99,99%
CD5100Por encima del 99,99%
CD6100Por encima del 99,99%
CD795Entre el 99% y el 95%
CD899Entre el 99% y el 95%

Debería ser capaz de obtener la salida como abajo a través de una tarjeta visual.

Medida de rango

Recuento total

Por encima del 99,99%

12

Por debajo del 95%

6

Entre el 99% y el 95%

12

  • Anonymous's avatar
    Anonymous
    5 years ago

    Hola @Suprith ,

    En función de su descripción, le sugiero que pueda crear una columna calculada e intentarlo de nuevo.

    1. cree una columna calculada denominada "Range_Column".

    Range_Column de la casa de los

    var x1'CASE'[Actual_Uptime %]

    devolución

    SI(

    x1<95,

    "Por debajo del 95%",

    SI(

    x1>99.99,

    "Por encima del 99,99%",

    "Entre el 99% y el 95%"

    )

    )

    v-yuaj-msft_0-1604483928640.png

    1. Cree una medida para obtener el recuento de servidores.

    Recuento total: COUNT(CASE[Range_Column])

    Resultado:

    v-yuaj-msft_1-1604483928641.png

    Saludos

    Yuna

    Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

2 Replies

  • AllisonKennedy's avatar
    AllisonKennedy
    Icon for Community Champion rankCommunity Champion

    Medida de rango tendría que crearse como una columna calculada para que pueda usarla en un objeto visual de tarjeta de la manera que desee. No estoy seguro de si esta publicación ayudará, pero Power BI Order of Operations es una buena cosa para entender de dentro hacia fuera.

    ¿Tiene la medida de rango funcionando con éxito? Pruébelo como una columna calculada y vea si esto le ayuda a darle los resultados que desea. De lo contrario, por favor aclare lo que está funcionando y lo que NO está funcionando para que podamos ayudar mejor.

  • Anonymous's avatar
    Anonymous
    Not applicable

    Hola @Suprith ,

    En función de su descripción, le sugiero que pueda crear una columna calculada e intentarlo de nuevo.

    1. cree una columna calculada denominada "Range_Column".

    Range_Column de la casa de los

    var x1'CASE'[Actual_Uptime %]

    devolución

    SI(

    x1<95,

    "Por debajo del 95%",

    SI(

    x1>99.99,

    "Por encima del 99,99%",

    "Entre el 99% y el 95%"

    )

    )

    v-yuaj-msft_0-1604483928640.png

    1. Cree una medida para obtener el recuento de servidores.

    Recuento total: COUNT(CASE[Range_Column])

    Resultado:

    v-yuaj-msft_1-1604483928641.png

    Saludos

    Yuna

    Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.