Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Administrator
4 years ago
Solved

Devolver valor N/A

Hola Solo me pregunto si alguien me ayuda con mi consulta, necesito que el siguiente DAX devuelva N / A cuando el año actual no está seleccionado en el filtro que tengo en la página. Wehn Selecci...
  • Syndicate_Admin's avatar
    4 years ago

    Esto es un poco molesto, me gustaría que la tarjeta tuviera una configuración para que el texto alternativo regrese cuando el resultado esté en blanco. Pero puede hacer esto en una medida comprobando explícitamente el valor en blanco

    Eg

    Entradas para los meses anteriores = VAR CurrentMonth = MONTH(TODAY())

    VAR currntYear = AÑO(HOY())

    VAR LastDay = EOMONTH(HOY()),0)

    VAR Primer día = FECHA(CurrentYear, CurrentMonth,1)

    VAR ContextTable =

    CALCULABLE(

    VALORES(Fechas[Fecha]),

    Filtro(Fechas,

    Fechas[Fecha] >= Primer día &&

    Fechas[Fecha] <= Último día))

    var resultado =

    CALCUALTE([Total Tickets],

    DATEADD(ContextTable, -1, MES))

    RETURN IF( ISBLANK( resultado ), "N/A", resultado)

    También puede considerar el uso de la función COALESCE para la última línea

    RETURN COALESCE( resultado , "N/A" )