Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Icon for Administrator rankAdministrator
3 years ago

Power BI DAX

Hola, tengo dos columnas Fecha y Ventas totales. Ahora necesito dividir la columna Ventas totales en 3 columnas.

El primero se basa en el mes y el año seleccionados, necesito ventas totales hasta el año financiero anterior que finaliza.

El segundo se basa en el mes y el año seleccionados, necesito ventas totales desde ese año financiero que comienza hasta el mes anterior.

El tercero son las ventas totales para el mes y el año seleccionados.

6 Replies

  • Hola

    No ha especificado el año fiscal, así que he asumido que es de enero a diciembre. Prueba este proceso

    1. Cree una tabla de calendario con fórmulas de columna calculadas para Año, Nombre de mes y Número de mes. Ordenar la columna Nombre del mes por el número del mes
    2. Crear una relación (Muchos a uno y Único) desde la columna Fecha de la tabla de datos a la columna Fecha de la tabla Calendario
    3. A la segmentación de datos, arrastre el nombre del año y del mes de la tabla del calendario y seleccione cualquier nombre de año y mes
    4. Escribe estas medidas

    Ventas totales = suma(Datos[Ventas])

    Ventas totales en el año fiscal anterior = calcular([Ventas totales],año anterior(calendario[fecha]))

    Ventas totales en el año fiscal actual = calcular([Ventas totales],fechasentre(calendario[fecha],fecha(año(min(calendario[fecha]),1,1)),min(calendario[fecha])-1))

    Espero que esto ayude.

  • Hola

    Soy nuevo en Power bi y Dax.

    Estoy trabajando en una medida y escribí un borrador.

    Descubrí que esto hace que mi tablero tenga mucho tiempo para cargarse.

    ¿Puede sugerirme una medida que haga lo mismo que se muestra a continuación?

    Costos controlables = - (

    'Hoja de trabajo maestra'[Subsistencia] +

    'Hoja de trabajo maestra'[Reparaciones] +

    'Hoja de trabajo maestra'[Seguro] +

    'Hoja de trabajo maestra'[Tarifas] +

    'Hoja de trabajo maestra'[Luz y calor] +

    'Hoja de trabajo maestra'[Jurídico y Profesional] +

    'Hoja de trabajo maestra'[Costos de funcionamiento de la computadora] +

    'Hoja de trabajo maestra'[Teléfono] +

    'Hoja de trabajo maestra'[Parte de los costos de la oficina central] )
    • Syndicate_Admin's avatar
      Syndicate_Admin
      Icon for Administrator rankAdministrator

      @koiralasmn por favor crea una nueva publicación. Hay una diferencia entre las columnas calculadas y las medidas. Las medidas requieren algún tipo de agregación como SUM()

  • Encontré un problema con el cálculo de la proporción en RLS. Cuando RLS está habilitado, el cálculo de la relación no funciona correctamente. Para solucionar este problema, creé una tabla separada para calcular el ratio de ventas y la vinculé a una tabla de fechas. Sin embargo, el resultado no es correcto. El cálculo de la cantidad 'Prélevement' [Facial] es correcto, pero la proporción es incorrecta. Intenté multiplicar el resultado por 100 para obtener la proporción como porcentaje, pero sin éxito. Esta es la medida utilizada:

    ¿Podría ayudarme a identificar dónde está el problema y cómo corregir el cálculo de la proporción?

    Ratio = 
    SUMMARIZE(
        'Prélevement',
        'Prélevement'[Date Opération],
        'Prélevement'[Cd Dist], 
        'Prélevement'[Distrib],
        'Prélevement'[Facial],
        "Total Ventes", SUM('Prélevement'[Facial]),
        "Total Qte", SUM('Prélevement'[Qte Livree]),
        "Ratio Vente", DIVIDE(SUM('Prélevement'[Facial]),CALCULATE(SUM('Prélevement'[Facial]),ALL('Prélevement')))*100)