Forum Discussion
Devolver valor N/A
- 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" )
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" )
Muchas gracias ambas soluciones funcionan perfectamente, además aprendí la función COALESCE que es aún mejor, así que gracias de nuevo.