Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
6 years ago
Solved

Finanzas de Inicio a Fecha

Hola

Tengo ciertas medidas almacenadas en la tabla de base de datos que son todas las finanzas de inicio a la fecha al final del trimestre. Para representar estas finanzas correctamente, necesito elegir los importes del final del mes del trimestre, es decir, Mar, Jun, Sep y Dec.

Ejemplo - La cantidad del primer trimestre de 2020 debe recogerse a partir del mes de marzo de 2020, el segundo trimestre de 2020 se recogerá a partir del mes junio 2020 y así sucesivamente.

En este momento, mis finanzas están infladas ya que he resumido las finanzas para cada mes del trimestre que no es correcto.

¿Cómo se puede hacer esto en Power BI?

Mi entrada es una consulta SQL.

Gracias

Vishy

12 Replies

  • @vishy86 Puedes tener algo como esto con un calendario de fechas

    Measure =
    var _max = maxx(allselected(Date[qtr-year]),Date[qtr-year])
    var _maxDt = maxx(filter(Date,Date[qtr-year]=_max),Date[Date])
    var _maxM = maxx(filter(Date,Date[Date]=_maxDt),Date[Month-year])
    
    return
    calculate(sum(Table[revenue]),filter(all(Date), Date[Month-year]=_maxM))

    Pero difícil decir sin datos de muestra y salida de muestra.

    Para obtener lo mejor de la función de inteligencia de tiempo. Asegúrese de que tiene un calendario de fechas y se ha marcado como la fecha en la vista de modelo. Además, únase a él con la columna de fecha de su hecho/s. Consulte:
    https://radacad.com/creating-calendar-table-in-power-bi-using-dax-functions
    https://www.archerpoint.com/blog/Posts/creating-date-table-power-bi
    https://www.sqlbi.com/articles/creating-a-simple-date-table-in-dax/

  • Hola

    Suponiendo que haya una tabla de calendario con columnas Año y Trimestre, cree una relación desde la columna Fecha de la Tabla de datos hasta la columna Fecha de la Tabla de calendario. En sus imágenes/slicers, arrastre Año y Trimestre desde la Tabla de Calendario y seleccione un Año y Un Mes. Escribir estas medidas

    Medida1 - SUM(Datos[Cantidad])

    Medidas2 : CALCULATE([Measure1],DATESBETWEEN(Calendar[Date],EOMONTH(MAX(Calendar[Date]),-1)+1,MAX(Calendar[Date])))

    Espero que esto ayude.

    • Anonymous's avatar
      Anonymous
      Not applicable

      Hola a todos

      Se las arregló para extraer algunos datos de ejemplo en el siguiente enlace.

      https://drive.google.com/file/d/1iZW8iOc0XPVyWp0N76Ktwnc7NHoLbI6n/view?usp=sharing

      Tengo una visualización de tabla con las dimencions y cantidades dadas en el conjunto de datos anterior.

      Identificador de empresa, identificador de contrato, código, año, fecha, estado, tipo y importe. Año es una entidad independiente y no una extracción de año de la fecha por lo tanto ignorar el año por ahora.

      Tengo otra columna creada en mi conjunto de datos llamada Quater Month, que no es más que una extracción de trimestre y mes de la columna Fecha. El Mes del trimestre es un filtro de nivel de informe.

      El importe Débito y Debit_Sub se almacena Inicio a fecha. Cuando traigo Tipo y Cantidad en mi visualización de tabla, de forma predeterminada, Power BI resume lo que infalte a la cantidad y no es correcto.

      Por lo tanto, si un usuario selecciona el Mes del Trimestre como 2020Q1, entonces el Débito y Debit_Sub debe simplemente extraer el valor a partir del final del mes del trimestre que es mar 2020. En este momento, está resumiendo la cantidad para enero de 2020, febrero de 2020 y mar 2020 que no es correcto.

      El mismo concepto para cualquier mes seleccionado.

      Espero que esto aclaró la necesidad. Por favor, hágamelo saber si hay más preguntas.

      Gracias

      Vishy

      • Ashish_Mathur's avatar
        Ashish_Mathur
        Super User

        Hola

        Puede descargar mi archivo PBI desde aquí.

        Espero que esto ayude.

        Untitled.png