Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Hola, novato post aquí. Tengo un conjunto de datos de los valores de las acciones de fin de mes a lo largo del tiempo, es decir, [ID de la acción, fecha de fin de mes, valor de las acciones]
También tengo un conjunto de datos de los ingresos recibidos de estas acciones a lo largo del tiempo, es decir, [Id. de acciones, fecha de fin de mes, ingresos recibidos]
El modelo se construye con la tabla de fechas y varias otras tablas de búsqueda.
Es un conjunto de datos grande, pero parece que en algunos casos, no hemos reconciliado los ingresos en nuestro sistema, por lo que tenemos valores de acciones pero ningún ingreso asociado.
Estoy tratando de crear un filtro que me muestra dónde tenemos valores de acciones postive pero no hemos reconciliado ningún ingreso en los últimos 6 meses. Estoy seguro de que es sencillo, pero estoy dibujando un 😞
Tia
Solved! Go to Solution.
Hay @danakajoel,
Primero cree 4 columnas en ambas tablas:
Frequency = LOOKUPVALUE('Plan Lookup'[Column2],'Plan Lookup'[Column1],'Income Receipts'[Plan Number],Blank())
YEAR = YEAR('Income Receipts'[Period End Date])
Month = MONTH('Income Receipts'[Period End Date])
Quarter = QUARTER('Income Receipts'[Period End Date])
A continuación, cree una columna de total en ambas tablas:
_Total = SWITCH('Income Receipts'[Frequency],
"Ad-Hoc",CALCULATE(SUM('Income Receipts'[Income Received])),
"Quarterly",CALCULATE(SUM('Income Receipts'[Income Received]),FILTER('Income Receipts','Income Receipts'[Year]=EARLIER('Income Receipts'[Year])&&'Income Receipts'[Quarter]=EARLIER('Income Receipts'[Quarter])&&'Income Receipts'[Plan Number]=EARLIER('Income Receipts'[Plan Number]))),
"Monthly",CALCULATE(SUM('Income Receipts'[Income Received]),FILTER('Income Receipts','Income Receipts'[YEAR]=EARLIER('Income Receipts'[YEAR])&&'Income Receipts'[Month]=EARLIER('Income Receipts'[Month])&&'Income Receipts'[Plan Number]=EARLIER('Income Receipts'[Plan Number]))),
"Annually",CALCULATE(SUM('Income Receipts'[Income Received]),FILTER('Income Receipts','Income Receipts'[YEAR]=EARLIER('Income Receipts'[YEAR])&&'Income Receipts'[Plan Number]=EARLIER('Income Receipts'[Plan Number]))),
"Bi-Annual",CALCULATE(SUM('Income Receipts'[Income Received]),FILTER('Income Receipts','Income Receipts'[YEAR]>=EARLIER('Income Receipts'[YEAR])&&'Income Receipts'[YEAR]<=EARLIER('Income Receipts'[YEAR])+1&&'Income Receipts'[Plan Number]=EARLIER('Income Receipts'[Plan Number]))))
Y crea una relación usando esta columna:
Por último, en el panel de filtro, haciendo que la configuración sea la siguiente:
Y verás:
Para el archivo .pbix relacionado, pls ver adjunto.
Saludos
Kelly
¿Respondí a su pregunta? Marcar mi post como una solución!
@danakajoel , basado en lo que conseguí. Puede rodar como este ejemplo
Rolling 12 = CALCULATE(sum(Sales[Sales Amount]),DATESINPERIOD('Date'[Date ],MAX('Date'[Date ]),-12,MONTH))
Gracias @amitchandak por tomarse el tiempo para responder, pero no creo que daría lo que necesito?
Hay @danakajoel,
Creé 2 tablas de ejemplo como a continuación:
A continuación, cree una medida como se muestra a continuación:
Measure =
var _lookupvalue=LOOKUPVALUE('Table 2'[Income Received],'Table 2'[Stock ID],MAX('Table'[Stock ID]),0)
Return
IF(MAX('Table'[Stock Value])>0&&_lookupvalue=BLANK(),1,0)
En la tabla visual,coloque la medida en el panel de filtro,seleccione la medida es 1 . Y verás:
Para el archivo .pbix relacionado, pls ver adjunto.
Si lo anterior no ayuda a resolver su problema, recuerde adjuntar algunos datos de muestra o archivo .pbix para la prueba.
Saludos
Kelly
¿Respondí a su pregunta? Marcar mi post como una solución!
Hola Kelly. Estoy muy agradecido por usted buscando para ayudar. Puedo ver el enfoque que está adoptando. El problema es que las acciones reciben dinero mensualmente, trimestralmente, bi anualmente, etc. y por lo tanto es identificar dónde faltan los recibos contra una expectativa. Adjunto algunos datos aleatorios para dar una idea del desafío que espero que ayude. Para acciones anteriores, lea Planes
Luchando para averiguar cómo adjuntar aquí?!?!
Hay @danakajoel,
Puede cargar sus datos de ejemplo en un servicio en la nube y luego compartir un público con nosotros.
Saludos
Kelly
¿Respondí a su pregunta? Marcar mi post como una solución!
Gracias Kelly. Este es un conjunto de datos aleatorios. Muchas gracias
https://1drv.ms/x/s!Ah__lQK3C3gfhvcQBqYAjlw0Foakvg?e=bSdPMi
Hay @danakajoel,
Primero cree 4 columnas en ambas tablas:
Frequency = LOOKUPVALUE('Plan Lookup'[Column2],'Plan Lookup'[Column1],'Income Receipts'[Plan Number],Blank())
YEAR = YEAR('Income Receipts'[Period End Date])
Month = MONTH('Income Receipts'[Period End Date])
Quarter = QUARTER('Income Receipts'[Period End Date])
A continuación, cree una columna de total en ambas tablas:
_Total = SWITCH('Income Receipts'[Frequency],
"Ad-Hoc",CALCULATE(SUM('Income Receipts'[Income Received])),
"Quarterly",CALCULATE(SUM('Income Receipts'[Income Received]),FILTER('Income Receipts','Income Receipts'[Year]=EARLIER('Income Receipts'[Year])&&'Income Receipts'[Quarter]=EARLIER('Income Receipts'[Quarter])&&'Income Receipts'[Plan Number]=EARLIER('Income Receipts'[Plan Number]))),
"Monthly",CALCULATE(SUM('Income Receipts'[Income Received]),FILTER('Income Receipts','Income Receipts'[YEAR]=EARLIER('Income Receipts'[YEAR])&&'Income Receipts'[Month]=EARLIER('Income Receipts'[Month])&&'Income Receipts'[Plan Number]=EARLIER('Income Receipts'[Plan Number]))),
"Annually",CALCULATE(SUM('Income Receipts'[Income Received]),FILTER('Income Receipts','Income Receipts'[YEAR]=EARLIER('Income Receipts'[YEAR])&&'Income Receipts'[Plan Number]=EARLIER('Income Receipts'[Plan Number]))),
"Bi-Annual",CALCULATE(SUM('Income Receipts'[Income Received]),FILTER('Income Receipts','Income Receipts'[YEAR]>=EARLIER('Income Receipts'[YEAR])&&'Income Receipts'[YEAR]<=EARLIER('Income Receipts'[YEAR])+1&&'Income Receipts'[Plan Number]=EARLIER('Income Receipts'[Plan Number]))))
Y crea una relación usando esta columna:
Por último, en el panel de filtro, haciendo que la configuración sea la siguiente:
Y verás:
Para el archivo .pbix relacionado, pls ver adjunto.
Saludos
Kelly
¿Respondí a su pregunta? Marcar mi post como una solución!
Hola Kelly, lo siento, he estado trabajando fuera del sitio para el último par de semanas. Voy a buscar para actualizar mi modelo la próxima semana y hacerle saber cómo me pongo en 😀
Hay @danakajoel,
Está bien, esperando sus comentarios.
Saludos
Kelly
¿Respondí a su pregunta? Marcar mi post como una solución!