YTD regresa en blanco en la tarjeta visual

Un usuario Pregunto ✅

texmexdragon

Hola, estoy usando la medida QTD a continuación y funciona bien.

Sin embargo, la medida YTD solo devuelve un valor en blanco. Sé que hay varias formas de calcular YTD, pero estoy tratando de estandarizar mis fórmulas y me gusta esta fórmula porque oculta fechas futuras sin valores. Alguna idea de por qué el YTD se vuelve en blanco… y cómo solucionarlo, pero manteniendo esta estructura de fórmula general.

Pedidos YTD = CALCULATE(SUM(‘Pedidos 2′[Net Price]), FILTER(‘Tabla de fechas’, ‘Tabla de fechas'[Date] >= FECHA(AÑO(HOY()), AÑO(HOY()), 01)), FILTRO(‘Tabla de Fechas’, ‘Tabla de Fechas'[Date] <= HOY()))
Pedidos QTD = CALCULATE(SUM(‘Pedidos 2′[Net Price]), FILTER(‘Tabla de fechas’, ‘Tabla de fechas'[Date] >= FECHA(AÑO(HOY()), TRIMESTRE(HOY()), 01)), FILTRO(‘Tabla de Fechas’, ‘Tabla de Fechas'[Date] <= HOY()))

Hola @texmexdragon,

Puede utilizar las siguientes dos medidas:

YTD Orders  = CALCULATE(SUM('Orders 2'[Net Price]), FILTER('Date Table', 'Date Table'[Date] >= DATE(YEAR(TODAY()), MONTH(TODAY()), 1)), FILTER('Date Table', 'Date Table'[Date] <= TODAY()))

QTD Orders  = CALCULATE(SUM('Orders 2'[Net Price]), FILTER('Date Table', 'Date Table'[Date] >= DATE ( YEAR (TODAY()), ROUNDUP(DIVIDE(MONTH(TODAY()),3 ),0 ) *3 -2, 1)), FILTER('Date Table', 'Date Table'[Date] <= TODAY()))

Si esta publicación le ayuda, considere aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

Atentamente,

dai demon

Hola @texmexdragon,

Puede utilizar las siguientes dos medidas:

YTD Orders  = CALCULATE(SUM('Orders 2'[Net Price]), FILTER('Date Table', 'Date Table'[Date] >= DATE(YEAR(TODAY()), MONTH(TODAY()), 1)), FILTER('Date Table', 'Date Table'[Date] <= TODAY()))

QTD Orders  = CALCULATE(SUM('Orders 2'[Net Price]), FILTER('Date Table', 'Date Table'[Date] >= DATE ( YEAR (TODAY()), ROUNDUP(DIVIDE(MONTH(TODAY()),3 ),0 ) *3 -2, 1)), FILTER('Date Table', 'Date Table'[Date] <= TODAY()))

Si esta publicación le ayuda, considere aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

Atentamente,

dai demon

stevedep

Puede crear su medida como aquí.

stevedep_0-1613749444735.png

texmexdragon

En respuesta a stevedep

@stevedep Gracias Steve. Intenté eso y por alguna razón todavía regresa en blanco. Pero veo que en el editor DAX lo hiciste funcionar para ti. No estoy seguro de por qué no está en mi conjunto de datos. Por supuesto, puedo usar una suma de medida total que funciona bien. Pero mi intención original era tratar de mantener la misma estructura de fórmula que estoy usando en las medidas MTD y QTD como mencioné anteriormente. Pensé que simplemente reemplazando «Trimestre» con «Año» funcionaría, pero no es así.

amichandak

@texmexdragon, intenta usar la inteligencia del tiempo

QTD Ventas = CALCULAR(SUMA(Ventas[Sales Amount]),DATESQTD((‘Fecha'[Date])))

Ventas YTD = CALCULAR(SUMA(Ventas[Sales Amount]),DATESYTD(‘Fecha'[Date],»12/31″))

YTD CANT forzado =
var _max = hoy()
regreso
if(max(‘Fecha'[Date])<=_max, calcular(Suma('orden'[Qty]),DATESYTD('Fecha'[Date])), blanco())
//o
//calcular(Suma(‘orden'[Qty]),DATESYTD(‘Fecha'[Date]),filtro(‘Fecha’,’Fecha'[Date]<=_máx))
//calcular(TOTALYTD(Suma(‘pedido'[Qty]),’Fecha'[Date]),filtro(‘Fecha’,’Fecha'[Date]<=_máx))

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *