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

Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!

Reply
Syndicate_Admin
Administrator
Administrator

Ver informe a partir de (cierto mes)

Estoy compartiendo mi archivo Pbix (adjunto).

Actualizar: Este es un enlace al archivo Pbix actualizado también (respondiendo al hilo inferior):

Estoy trabajando en un informe de AR que requiere mirar los números "A partir de" cierto mes.

JustinDoh1_0-1646524614600.png

Mi trabajador anterior se encontró con la creación de esta lógica con el uso de esta medida para seleccionar cierto mes como se muestra a continuación, y creo que esto está bien (por lo que pude decir).

[Medida de mes seleccionada] =
CALCULAR(
MÁXIMO(MesesTabla[Día de inicio del mes]),
TODOSSELECCIONADOS(MesesTable)
)

Luego, el siguiente proceso es usar esta medida ([Medida de mes seleccionado]) y aplicarla a series de otras medidas para el grupo de períodos (ejemplo: Actual, 30-59 (días), 60-89 (días). 210+ (días), etc.) para mostrar diferentes números según la selección del mes:

Para mí, estas medidas parecen un poco engorrosas / largas.

Por ejemplo:

JustinDoh1_0-1646524062116.png

JustinDoh1_1-1646524128905.png

Actualmente, funciona, pero con los conjuntos de datos actuales (tablas de calendario y datos), ¿hay una mejor manera de crear medidas de diferentes grupos de tiempo?

Gracias.

1 ACCEPTED SOLUTION

No quieres una relación que involucre a MonthsTable. Necesita permanecer desconectado.

30-59 NEW = 
CALCULATE(SUM(Data[Amount]), 
    Data[EffectiveDate]>= selectedvalue(MonthsTable[Previous Month First Day]),
    Data[EffectiveDate]< selectedvalue(MonthsTable[Current Month First Day]),
    Data[TransactionDate]< selectedvalue(MonthsTable[Next Month First Day])
)

View solution in original post

8 REPLIES 8
Syndicate_Admin
Administrator
Administrator

@lbendlin

Primero, muchas gracias por su ayuda y muestra de códigos.

Permítanme compartir la imagen primero para ilustrar mis preguntas adicionales sobre esto.

La parte inferior es original.

JustinDoh1_0-1647022765590.png

Lo que estoy luchando es que estamos usando dos fechas diferentes (EffectiveDate y TransactionDate).

Además, tenemos >=, < etc.

¿Cómo los consideramos?

Esta es una versión modificada, pero no creo que sea lo suficientemente buena.

Estoy compartiendo mi archivo Pbix actualizado aquí.

JustinDoh1_1-1647022927835.png

También necesito crear una relación con "MonthsTable", pero ¿dónde/cómo?

JustinDoh1_3-1647023574895.png

¡Gracias por su ayuda de nuevo!

No quieres una relación que involucre a MonthsTable. Necesita permanecer desconectado.

30-59 NEW = 
CALCULATE(SUM(Data[Amount]), 
    Data[EffectiveDate]>= selectedvalue(MonthsTable[Previous Month First Day]),
    Data[EffectiveDate]< selectedvalue(MonthsTable[Current Month First Day]),
    Data[TransactionDate]< selectedvalue(MonthsTable[Next Month First Day])
)

@lbendlin Arrepentido. Tengo una pregunta. ¿Por qué la relación (con MonthTable) tiene que estar desconectada? Gracias.

Su único propósito es alimentar a la cortadora. No debe filtrar activamente ninguna de las otras tablas. Todo el filtrado se realiza a través de la lógica de medición.

@lbendlin ¡Muchas gracias! Usted es increíble.

Syndicate_Admin
Administrator
Administrator

Si mueve las columnas calculadas "x meses atrás el primer día" a la Tabla de Meses, puede deshacerse de todas las cosas de LOOKUPVALUE.

@lbendlin

Primero, muchas gracias por su ayuda.

Revisé el archivo Pbix y agregué tres columnas calculadas en MonthsTable.

Este es el enlace de Google Drive para el archivo Pbix actualizado , ya que no pude cargar un archivo después de la publicación original.

Hice que la imagen fuera bastante simple como se muestra a continuación:

JustinDoh1_0-1646764445958.png

JustinDoh1_1-1646763589757.png

Mi pregunta es cómo creo relación con estas columnas (MonthsTable) con las medidas en la tabla 'Datos', posiblemente revisar las medidas y hacer que el visual funcione como lo que tenemos.

JustinDoh1_2-1646763737460.png

Además, otro objetivo es deshacerse de 'Lookupvalue' dentro de estas medidas ('30-59', '60-89' y 'Current').

JustinDoh1_3-1646763910675.png

Gracias.

Aquí hay un ejemplo. Corrija el tiempo según sea necesario. cambie la relación según sea necesario (si necesita EffectiveDate en lugar de TransactionDate)

60-89 = CALCULATE(SUM(Data[Amount]), 
DATESBETWEEN('Calendar'[Date],selectedvalue(MonthsTable[2 Months Ago First Day]),selectedvalue(MonthsTable[Previous Month First Day])))

Helpful resources

Announcements
April AMA free

Microsoft Fabric AMA Livestream

Join us Tuesday, April 09, 9:00 – 10:00 AM PST for a live, expert-led Q&A session on all things Microsoft Fabric!

March Fabric Community Update

Fabric Community Update - March 2024

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

Top Solution Authors