Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
Syndicate_Admin
Administrator
Administrator

Obtención de valores de un período relativo de la fila actual que no funciona con datetime

Hola

Tengo esta siguiente tabla:

PeríodoEmpezarFinalIngresosRevenue_1_week_agoMin_Date_1_week_agoMax_Date_1_week_ago
A1/17/2021 14:001/24/2021 14:00$1,000 1/10/2021 14:001/17/2021 14:00
B2/11/2021 14:002/17/2021 4:59$2,000 2/4/2021 14:002/10/2021 4:00

Mi fórmula para Min_Date_1_week_ago es:

Tenga en cuenta que mi columna transaction_date está en formato datetime

VAR min_date = min(AllPackages[transaction_date])
devolución
min_date - (168/24)
Como se puede ver funciona bien porque quiero el mismo período de la semana anterior
Mi fórmula de ingresos es
CALCULAR(
SUM(AllPackages[ingresos]),
FILTRO(
Todos los envases,
AllPackages[transaction_date] >= [Min_Date_1_week_ago] && AllPackages[transaction_date]<=[Max_Date_1_week_ago]
)
)
He intentado agregar el TODO dentro de la función Filtro, pero no funciona.
No estoy seguro de por qué mis ingresos se muestran como en blanco
4 REPLIES 4
Syndicate_Admin
Administrator
Administrator

No @RogerSteinberg,

Puse sus datos en él y encontré estos dos problemas

1. Los datos utilizados en Sum no pueden ser de tipo String, puede comprobar si el tipo de [Ingresos] es Texto, si se va a modificar

2. Ajuste sus tipos de fecha para que sean consistentes, de lo contrario no habrá datos

v-yangliu-msft_0-1617778621776.png

v-yangliu-msft_1-1617778621778.png

Después de cambiar los tipos de fecha para que fueran coherentes, los datos son:

v-yangliu-msft_2-1617778621781.png

El resultado es:

v-yangliu-msft_3-1617778621783.png

Puede descargar el archivo PBIX desde aquí.

Saludos

Liu Yang

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

Las columnas de fechas máx. y min no deben ser columnas, sino variables dentro de las medidas. Dado que mi informe es realmente grande, prefiero no tener puntos de datos adicionales.

Syndicate_Admin
Administrator
Administrator

@RogerSteinberg ¿Está haciendo esto como columnas o medidas calculadas? Debe tener en cuenta el contexto en el que calcula el DAX. No puedo decir lo que estás haciendo porque tu mesa de muestra no tiene Transaction_date columna. Comparta el conjunto de datos de ejemplo.

uhm realmente despistado cómo este informe se relaciona con mi pregunta.

mi columna transaction_date está en mi modelo. en formato de marca de tiempo. cada cifra de ventas se registra cada hora...

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.