March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early bird discount ends December 31.
Register NowBe one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now
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
Solved! Go to 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:
Saludos
Giotto
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:
Aquí está el archivo pbix de prueba:
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:
Saludos
Giotto
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.