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
skitovich
Helper I
Helper I

Problemas con el cálculo (ayuda)

Hola a todos. En la captura de pantalla, muestro mi patrón de prueba. La tarea es calcular los valores de acuerdo con la fórmula siguiente:
El SUM"Count_of_sales" + Suma "Recuento de llamadas" -100.

Es necesario considerar esta fórmula tanto para todos los gerentes, como para uno específico. Es necesario leer la fórmula tanto durante un día como durante varios días. El problema es el número estático "100". No puedo entender cómo aumentarlo dependiendo del número de días.

También hay un problema más que 1 gerente puede llenar un informe dos veces al día, y si el número "100" se hace con una columna regular, los datos se distorsionarán. Esto se muestra en la captura de pantalla dos.
Traté de asegurarse de que la constante "100" fue agregado al gerente a solo 1 vez por día, pero no funcionó para mí.

Si tienes alguna idea de cómo hacer esto, estaré muy agradecido.

Enlace en mi proyecto: https://www.dropbox.com/s/e0z633ns9q8wzq3/IA.pbix?dl=0
1.png

2.png

1 ACCEPTED SOLUTION

Hola

Por favor, intente esto:

constant = 
IF (
    'Table'[Index]
        = CALCULATE (
            MIN ( 'Table'[Index] ),
            FILTER (
                ALLSELECTED ( 'Table' ),
                'Table'[Date] = EARLIER ( 'Table'[Date] )
                    && 'Table'[Manager] = EARLIER ( 'Table'[Manager] )
            )
        ),
    100 + DATEDIFF ( MIN ( 'Table'[Date] ), 'Table'[Date], DAY ),
    0
)

El resultado muestra:

22.PNG

Saludos

Giotto

View solution in original post

6 REPLIES 6
v-gizhi-msft
Community Support
Community Support

Hola

Por favor, siga estos pasos:

1)Intente agregar una columna de índice.

2)Pruebe esta columna:

constant = 
IF (
    'Table'[Index]
        = CALCULATE (
            MIN ( 'Table'[Index] ),
            FILTER ( ALLSELECTED ( 'Table' ), 'Table'[Date] = EARLIER ( 'Table'[Date] ) )
        ),
    100 + DATEDIFF ( MIN ( 'Table'[Date] ), 'Table'[Date], DAY ),
    0
)

3)El resultado muestra:

20.PNG

Aquí está el archivo pbix de prueba:

pbix

Espero que esto sea lo que quieres.

Saludos

Giotto

¿Cómo puedo hacer la finalización automática del "índice" en incrementos de +1. Si no es difícil, por favor responda

Hola

Si los datos se importaron desde el Editor de consultas no por tabla calculada, puede agregar fácilmente una columna de índice en el Editor de consultas.

Si introduce datos manualmente por tabla calculada, creo que puede agregar la columna de índice sólo a mano en este caso debido a la falta de columna de clave distinta.

Saludos

Giotto

TY tan match. 😀

Esto no resolverá mi problema. Esta fórmula que escribió agrega el valor 100, solo a manager1, y necesito agregar un número a todos los administradores únicos (manager1, manager2, manager3). También señalé que los gerentes pueden llenar un informe diario varias veces. Necesito 1 gerente para ser asignado una constante a solo 1 vez por día. Esto es difícil, y por lo tanto se dirigió al foro.

Hola

Por favor, intente esto:

constant = 
IF (
    'Table'[Index]
        = CALCULATE (
            MIN ( 'Table'[Index] ),
            FILTER (
                ALLSELECTED ( 'Table' ),
                'Table'[Date] = EARLIER ( 'Table'[Date] )
                    && 'Table'[Manager] = EARLIER ( 'Table'[Manager] )
            )
        ),
    100 + DATEDIFF ( MIN ( 'Table'[Date] ), 'Table'[Date], DAY ),
    0
)

El resultado muestra:

22.PNG

Saludos

Giotto

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.