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

Recuento de rollings durante meses

Hola a todos ,

Tengo una tabla con las columnas Id de miembro, fecha de inicio efectiva, fecha de finalización efectiva y Tabla de fechas dim (sin relación). Mi requisito es mostrar el recuento diferenciado de ID de miembro por mes en un gráfico de líneas y Rolling distinto recuento por mes en otro gráfico de líneas.

Recuento de eros para Feb - Recuento diferenciado de Ene +Recuento diferenciado de febrero

Recuento de rollings para el conteo de Febrero+Diferencia de Mar

Recuento de rodillos para el recuento de abril-Rolling para mar+Recuento diferenciado de abril.

A continuación se muestra mi medida para calcular el recuento diferenciado .

Medidas
var a-minx(Dimdate,Dimdate[date])
var b-maxx(Dimdate,Dimdate[date])
devolución
calculate(Distinctcount(Table[memberid]),filter(Table, Table[effectivestartdate]<-b & Table[effectiveenddate]>-a))

Mi requisito es lograr el recuento de rollings por mes.

Como referencia, iam adjuntando instantáneas de mi requisito a continuación. por favor, mire. El recuento de miembros con atributos es Rolling count.

Vamshi2020_0-1612945808322.png

Tia

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

No @Vamshi2020,

Intenté el escenario similar al final para calcular las ventas acumuladas según su requisito:

  1. Para febrero - ventas totales para JAN y FEB
  2. Para marzo - ventas totales para FEB y Mar

Tengo una tabla SALES y una tabla CALENDAR y tienen una relación en la columna DATE:

Pragati11_0-1613124487154.png

Considere la siguiente toma donde tengo ventas por mes:

Pragati11_1-1613124530900.png

He creado la siguiente medida para calcular las ventas totales continuas:

Cumulative_Actual de la casa de los 20o
CALCULAR (
SUM ( ClothingSales[Ventas] ),
filtro( ALL( 'Calendario' ),
'Calendario'[Fecha] <-MAX( 'Calendario'[Fecha] ))
)
Ahora, cuando muevo esto a mi tabla visual, obtengo el resultado esperado:
m2.png
Puede realizar un cálculo similar para los totales que necesite utilizando la tabla real y la tabla de fechas DIM.
Gracias
Pragati

View solution in original post

8 REPLIES 8
Syndicate_Admin
Administrator
Administrator

No @Vamshi2020,

Intenté el escenario similar al final para calcular las ventas acumuladas según su requisito:

  1. Para febrero - ventas totales para JAN y FEB
  2. Para marzo - ventas totales para FEB y Mar

Tengo una tabla SALES y una tabla CALENDAR y tienen una relación en la columna DATE:

Pragati11_0-1613124487154.png

Considere la siguiente toma donde tengo ventas por mes:

Pragati11_1-1613124530900.png

He creado la siguiente medida para calcular las ventas totales continuas:

Cumulative_Actual de la casa de los 20o
CALCULAR (
SUM ( ClothingSales[Ventas] ),
filtro( ALL( 'Calendario' ),
'Calendario'[Fecha] <-MAX( 'Calendario'[Fecha] ))
)
Ahora, cuando muevo esto a mi tabla visual, obtengo el resultado esperado:
m2.png
Puede realizar un cálculo similar para los totales que necesite utilizando la tabla real y la tabla de fechas DIM.
Gracias
Pragati

@Pragati11, ¿podemos almacenar el mes lo que sea que haya en el eje en una variable en tiempo de ejecución? por ejemplo- si selecciono el período de tiempo de julio -2019 a junio-2020, si power bi está calculando la lógica para el mes de agosto, debería almacenar august en variable, si lo está haciendo para octubre, mi variable debería ver el valor octubre.

No @Vamshi2020,

Sí, puede seleccionar valores de columna en variables como las siguientes:

VAR v1 - SELECTEDVALUE(tablename[column])

Gracias

Pragati

@Pragati11 , Gracias por proporcionar la solución detallada. Está funcionando bien para el recuento acumulativo, pero aquí mi requisito es extraño y su solución será addon a mi investigación

No @Vamshi2020,

Siento no entender lo que estás diciendo. Por favor, agregue detalles de lo que no se está ateando ahora.

Syndicate_Admin
Administrator
Administrator

Hacer 2 medidas - distinctcount(id) para distinctcount, calculate(distinctount(id),filter(all(date),date<-max(date) para la rodadura

Por favor, marque la solución thid como aceptada.

Syndicate_Admin
Administrator
Administrator

@Vamshi2020 , Pruebe como este ejemplo con la tabla de fechas

Rolling 2 á CALCULATE(sum(Sales[Sales Amount]),DATESINPERIOD('Date'[Date ],MAX('Date'[Date ]),-2,MONTH))

@amitchandak ,
Desafortunadamente, la solución anterior no está funcionando. ¿podría explicar por qué estamos usando -2 y +1

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.