Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
Syndicate_Admin
Administrator
Administrator

Dividir una cifra mensual en una cifra diaria

Hola a todos

Actualmente tengo una tabla de destino como esta:

ClienteFecha de inicioFecha finalMeta 1Meta 2Meta 3
Cliente 101-ene-2231-ene-22223709343
Cliente 201-ene-2231-ene-2267446747
Cliente 301-ene-2231-ene-22264379561
Cliente 101-feb-2228-feb-2211822881
Cliente 201-feb-2228-feb-22607495356
Cliente 301-feb-2228-feb-223336115
Cliente 101-mar-2231-mar-22447859100
Cliente 201-mar-2231-mar-2273656684
Cliente 301-mar-2231-mar-22216619663
Cliente 101-abr-2230-abr-22309666331
Cliente 201-abr-2230-abr-22217555143
Cliente 301-abr-2230-abr-22870280130
Cliente 101-may-2231-may-22651820610
Cliente 201-may-2231-may-22899622835
Cliente 301-may-2231-may-22895651873

Quería hacer una matriz que mostrara algo como esto.

Objetivo MTD Objetivo del CCDObjetivo rodante de 3M
Cliente 142012941213.929
Cliente 258021401728.107
Cliente 3577.41935481996.4191770.455

El objetivo de MTD sería para el 1er 20 días de mayo, cifra objetivo / (días en mes) * días transcurridos en mes

CTD Target es todo a partir del 1 de febrero, ya que es cuando comienza el contrato.

Rolling 3M Target sería el objetivo para los últimos 90 días (por lo tanto, del 20 de febrero al 20 de mayo)

Solo tengo las cifras mensuales, así que esperaba obtener una medida que dividiera la cifra mensual a través de los días presentes en el mes. Si es posible, también me gustaría una figura de destino genérica que mostrara el objetivo en función de los filtros de fecha que he aplicado en las segmentaciones de datos.

2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

@spitfyah

Por favor, pruébalo.

MTD Target =
VAR _month =
    MONTH ( MAX ( 'Table'[Start Date] ) )
VAR _days =
    DAY ( EOMONTH ( MAX ( 'Table'[Start Date] ), 0 ) )
VAR _sum =
    CALCULATE (
        MAX ( 'Table'[Target 1] ),
        FILTER (
            ALL ( 'Table' ),
            'Table'[client] = SELECTEDVALUE ( 'Table'[client] )
                && 'Table'[Start Date] = SELECTEDVALUE ( 'Table'[Start Date] )
        )
    )
VAR _datt =
    DAY ( DATE ( 2022, 5, 20 ) )
RETURN
    _sum / _days * 20

vpollymsft_0-1653372289187.png

¿Cómo calcular las otras columnas?

¿Podría proporcionar más detalles? El cálculo específico de la fórmula. Como el objetivo MTD: suma objetivo1 en mayo / días en cada mes * Número de días transcurridos durante el mes

Saludos

Equipo de apoyo a la comunidad _ Polly

Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

Syndicate_Admin
Administrator
Administrator

@spitfyah , consulte si esto puede ayudar

Distribución/Asignación del Objetivo Mensual (Convertir a Objetivo Diario): Medir ( Diario/MTD): https://community.powerbi.com/t5/Community-Blog/Power-BI-Distributing-Allocating-the-Monthly-Target-...

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.