Starting December 3, join live sessions with database experts and the Microsoft product team to learn just how easy it is to get started
Learn moreShape the future of the Fabric Community! Your insights matter. That’s why we created a quick survey to learn about your experience finding answers to technical questions. Take survey.
Hola
Tengo la tabla folowing construido:
La información proviene de dos tablas diferentes que están relacionadas por el número SVID con una relación de varios a muchos.
Las primeras siete columnas proceden de un archivo plano y la parte gris procede de un origen de datos. La columna "Instalado desde el cierre" calcula cómo se han instalado las unidades de melena desde el mes de cierre.
Solved! Go to Solution.
No @mr622f
Creé un modelo simplificado y usé una medida para obtener el número de meses. No estoy seguro de dónde desea mostrar el resultado, así que lo puse en una tarjeta visual.
Measure =
VAR __GA = MAX(TableA[GA])
VAR __t = FILTER(TableB,TableB[SVID]=MAX(TableA[SVID])&&TableB[Date]>=MAX(TableA[Sale Date]))
VAR __t2 = SUMMARIZE(__t,[SVID],[YearMonth],[StartOfMonth],"total",SUMX(FILTER(__t,[YearMonth]<=EARLIER([YearMonth])),[Number]))
VAR __endingMonth = MINX(FILTER(__t2,[total]>=__GA),[StartOfMonth])
VAR __closeMonth = MINX(__t,[StartOfMonth])
RETURN
DATEDIFF(__closeMonth,__endingMonth,MONTH)+1
Tenga en cuenta que esta medida puede no ser aplicable a su modelo directamente porque nuestros modelos son diferentes. Puede modificarlo en consecuencia para que se ajuste a su modelo.
Déjame saber si tienes alguna pregunta. Si no pudo obtener el resultado esperado, comparta algunos datos de ejemplo o archivo pbix de ejemplo después de eliminar información confidencial.
Saludos
Equipo de soporte de la comunidad _ Jing
Si esta publicación ayuda, por favor acéptala como la solución para ayudar a otros miembros a encontrarla.
funcionó perfectamente gracias!!!
Gracias, ¿hay alguna manera de compartir los archivos PBI y las tablas de Excel aparte del enlace URL?. Tal vez un correo electrónico ya que no puedo obtener permisos para compartir cualquier enlace.
Hola
Así es, así que piense en enero de 2020 como la fecha en que se realizó la venta y en enero de 2021 como la fecha en que las unidades de esa venta se instalaron por completo (por ejemplo, si estábamos vendiendo paneles solares). Cuando la suma acumulada de instalaciones llegó a 9000 hemos completado ese pedido. Me gustaría calcular el período de tiempo en meses que tardó en llegar a esos 9.000 pedidos. Así que enero de 2021 es el mes final como dijiste.
No @mr622f
Lo siento, no estoy seguro de dónde puedo saber que enero de 2021 es el mes en que se completaron las 9000. ¿Necesitamos acumular los valores desde enero de 2020 mes a mes (48+2786+139+...), hasta enero de 2021 cuando el valor acumulado alcanzó más de 9000 la primera vez, por lo que creemos que enero de 2021 es el mes final?
Saludos
Equipo de soporte de la comunidad _ Jing
Sí.
¿No necesito proporcionar algo más?
No @mr622f
Creé un modelo simplificado y usé una medida para obtener el número de meses. No estoy seguro de dónde desea mostrar el resultado, así que lo puse en una tarjeta visual.
Measure =
VAR __GA = MAX(TableA[GA])
VAR __t = FILTER(TableB,TableB[SVID]=MAX(TableA[SVID])&&TableB[Date]>=MAX(TableA[Sale Date]))
VAR __t2 = SUMMARIZE(__t,[SVID],[YearMonth],[StartOfMonth],"total",SUMX(FILTER(__t,[YearMonth]<=EARLIER([YearMonth])),[Number]))
VAR __endingMonth = MINX(FILTER(__t2,[total]>=__GA),[StartOfMonth])
VAR __closeMonth = MINX(__t,[StartOfMonth])
RETURN
DATEDIFF(__closeMonth,__endingMonth,MONTH)+1
Tenga en cuenta que esta medida puede no ser aplicable a su modelo directamente porque nuestros modelos son diferentes. Puede modificarlo en consecuencia para que se ajuste a su modelo.
Déjame saber si tienes alguna pregunta. Si no pudo obtener el resultado esperado, comparta algunos datos de ejemplo o archivo pbix de ejemplo después de eliminar información confidencial.
Saludos
Equipo de soporte de la comunidad _ Jing
Si esta publicación ayuda, por favor acéptala como la solución para ayudar a otros miembros a encontrarla.
Hola, interesante..
¿Cómo lo harías si estuvieras usando eventos en lugar de meses?
Ejemplo, i ave esto
Adam es un nuevo empleado y necesita saber cuántas interacciones más necesita para alcanzar el puntaje objetivo de 4.
Agradezco cualquier sugerencia, ¡Gracias!
Puede agregar una columna de índice a la tabla para marcar la secuencia de eventos. Filtre la tabla para obtener filas cuya puntuación acumulativa sea mayor o igual que el objetivo. A continuación, obtenga el índice mínimo del resultado filtrado anterior. Esa fila es cuando llega al objetivo.