• Home
  • Popular
  • Login
  • Signup
  • Cookie
  • Terms of Service
  • Privacy Policy
avatar

Posted by Micro Bot


29 Nov, 2024

Updated at 12 Dec, 2024

¿Cómo filtrar mi objeto visual de tabla comparando 2 campos de fecha con columnas calculadas?

Actualmente tengo los siguientes elementos visuales de la siguiente manera:

Filtro de fecha (control deslizante entre dos fechas) de mi tabla de fechas y campo dedicados: dbDates[Date]:

  • Hay un valor mínimo y un valor máximo
  • Supongamos que los filtros se establecen entre el 1 de diciembre de 2023 y el 31 de diciembre de 2023.

Gráfico de tabla (utilizando los datos de TMO_Table (a continuación):

Código de préstamoNombre del préstamo$ Externo$ Interno$ Total
1111Préstamo A$10,000$0$10,000
2222Préstamo B$0$0$0
3333Préstamo C$25,000

$0

$25,000
  • Los valores $ anteriores excluyen el min(dbDates[Date]) ya que quiero que sea una SUMA acumulativa independientemente de cuándo sea la fecha de inicio.
  • Los valores $ también son medidas que filtran el tipo de inversor a través de alguna lógica en sus categorías y lo suman.

TMO_Table Datos

Código de préstamoNombre del préstamoTipo de participantePaidOffDateTransactionDate (Fecha de transacción)$ Monto
1111Préstamo ABanco Externo A2 de febrero de 20246 de junio de 2023$10,000
1111Préstamo ABanco Externo A2 de febrero de 2024marzo, 1, 2024-$10,000
2222Préstamo BEntidad Interna A1 de noviembre de 20231 de enero de 2023$20,000
2222Préstamo BEntidad Interna A1 de noviembre de 20231 de noviembre de 2023-$20,000
3333Préstamo CBanco Externo B 24 de agosto de 2023$30,000
3333Préstamo CBanco Externo B 14 de diciembre de 2023-$5,000

Lo que he estado tratando de hacer:

  • Cree un filtro que se pueda aplicar a toda la página de Power BI. Me doy cuenta de que no puedo hacer esto a través de una medida, por lo que tuve que crear una columna en la vista de tabla.
  • Este filtro aplicará una lógica de la siguiente manera:

SI PaidOffDate es BLANK

luego "INCLUIR",

Más:

IF PaidOffDate >= MIN(dbDates[Date]),

luego "INCLUIR"

else: "PAGADO"

Salida deseada en mi objeto visual de tabla: suponiendo que la fecha aún se filtra entre el 1 de diciembre de 2023 y el 31 de diciembre de 2023:

Código de préstamoNombre del préstamo$ Externo$ Interno$ Total
1111Préstamo A$10,000$0$10,000
3333Préstamo C$25,000

$0

$25,000


Por favor, avíseme si necesita más detalles o información específica, ya que soy relativamente nuevo.