Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
hola
Quiero crear una columna que asigne un 1 junto a la entrada más reciente dentro de mi conjunto de datos por formulario. Así que a partir de los datos siguientes, la 3ª y 4ª entrada tendría un 1 asignado al igual que la última entrada.
Id. de oportunidad | forma | Fecha de creación del formulario |
123 | BCR1a | 22/10/2019 10:49:01 |
123 | BCR1a | 22/10/2019 10:49:01 |
123 | BCR1a | 24/09/2020 12:47:34 |
123 | BCR1b | 22/09/2021 15:08:09 |
456 | BCR1b | 22/10/2020 09:56:34 |
456 | BCR1b | 05/05/2021 16:55:03 |
¿Cómo iba a hacer esto, por favor?
Solved! Go to Solution.
hola
Pruebe esta fórmula de columna calculada
=1*(CALCULATE(MAX(Data[Form Created Date]),FILTER(Data,Data[Opportunity ID]=EARLIER(Data[Opportunity ID])&&Data[Form]=EARLIER(Data[Form])))=Data[Form Created Date])
hola
Esta fórmula de columna calculada funciona
=1*(CALCULATE(MAX(Data[Form Created Date]),FILTER(Data,Data[Opportunity ID]=EARLIER(Data[Opportunity ID])))=Data[Form Created Date])
Espero que esto ayude.
Hola, gracias por la respuesta rápida - Debería haber sido un poco más claro...
Es necesario tener en cuenta el tipo de formulario (es decir, BCR1a/BCR1b). Por ID de oportunidad puede haber varios tipos de formulario y por lo tanto necesito poder decir cuál es el tipo de formulario más reciente por ID de oportunidad. Así que de mi ejemplo, estos deben ser los resaltados:
Fecha de creación del formulario de id.
- 123 BCR1a 24/09/2020
-123 BCR1b 22/09/2021
-456 BCR1b 05/05/2021
Espero que esto tenga más sentido.
No conseguimos encontrar tu ubicación exacta.
@deanbland , 4º o 4º y 6º puede ser, no estoy seguro de cómo es la entrada de 3 rd es máx. también
Prueba una nueva columna
Nueva columna =
var _max = maxx(Tabla, [Fecha de creación de formulario])
devolución
if(_max =[Fecha de creación del formulario], 1,0)
o
Nueva columna =
var _max = maxx(filter(Table,[OpportunityId] =earlier([OpportunityId])), [Fecha de creación del formulario])
devolución
if(_max =[Fecha de creación del formulario], 1,0)
Hola, gracias por la rápida respuesta
- Debería haber sido un poco más claro...
Es necesario tener en cuenta el tipo de formulario (es decir, BCR1a/BCR1b). Por ID de oportunidad puede haber varios tipos de formulario y por lo tanto necesito poder decir cuál es el tipo de formulario más reciente por ID de oportunidad. Así que de mi ejemplo, estos deben ser los resaltados:
Fecha de creación del formulario de id.
- 123 BCR1a 24/09/2020
-123 BCR1b 22/09/2021
-456 BCR1b 05/05/2021
Espero que esto tenga más sentido.
P.s. No pude publicar esto en una mesa, ya que me acusaron de "Post Inundaciones
hola
Pruebe esta fórmula de columna calculada
=1*(CALCULATE(MAX(Data[Form Created Date]),FILTER(Data,Data[Opportunity ID]=EARLIER(Data[Opportunity ID])&&Data[Form]=EARLIER(Data[Form])))=Data[Form Created Date])