Calcule el valor de la cartera en función de las órdenes de compra / venta

Un usuario Pregunto ✅

vitornmind

He estado estudiando Power BI y nada mejor que construir algo para resolver un problema personal. El problema es que no estoy seguro de si mi estructura de datos es lo suficientemente buena para resolver el problema. Tengo 4 mesas:

  1. Fondos: contiene la identificación y el nombre de los fondos de inversión
  2. Informes diarios: contiene informes diarios del valor de la cuota para cada Fondo de (1)
  3. Carteras: contiene el nombre, la identificación del fondo, la fecha y la cantidad de compra / venta (órdenes) de cada fondo de (1)
  4. Fechas – tabla de fechas

Estoy tratando de construir una medida que calcule el valor diario de cada fondo de inversión (cuota * monto) siempre que la fecha del informe diario sea mayor o igual a esa fila de la tabla de cartera.

En otras palabras, si mi tabla de Cartera contiene: Cantidad de 3,56 @ 20/12/2018 y Cantidad de -2,98 @ 12/02/2019, usaría la cuota diaria para calcular algo como Suma de (cuota * cantidad donde la cuota diaria es mayor que la fecha del pedido). En mi ejemplo anterior, daría como resultado 3,56 * valor de la cuota diaria entre el 20/12/2018 ~ 11/02/2019, 0,58 * valor de la cuota diaria después del 12/02/2019 y 0 antes del 20/12/2018 .

¿Hay alguna forma de crear tal medida?

Mi pbix> https://1drv.ms/u/s!Aon_lf2n7StXi49n6TYf-dOok9etiA?e=2k6EAx

También entiendo que mi estructura de datos podría estar equivocada. TIA

hola @vitornmind

Podrías usar esta fórmula

daily quota value = IF(MAX(Dates[Date])<MIN(Portfolios[Date]),0, CALCULATE(SUM(Portfolios[Amount]),FILTER(Portfolios,Portfolios[Date]<=MAX('Daily Reports'[Date]))))

Y para la relación entre Portfoloos y los informes diarios debe ser Ambos

4.JPG

Resultado:

5.JPG

Atentamente,

Lin

hola @vitornmind

Podrías usar esta fórmula

daily quota value = IF(MAX(Dates[Date])<MIN(Portfolios[Date]),0, CALCULATE(SUM(Portfolios[Amount]),FILTER(Portfolios,Portfolios[Date]<=MAX('Daily Reports'[Date]))))

Y para la relación entre Portfoloos y los informes diarios debe ser Ambos

4.JPG

Resultado:

5.JPG

Atentamente,

Lin

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *