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.
v-deddai1-msft
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
v-deddai1-msft
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í.
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))