Forum Discussion
Convertir Calc Col Switch como medida
Hey @v_mark ,
una columna calculada y una medida son 2 conceptos diferentes. No siempre se puede convertir uno a otro, de lo contrario no habría una razón para tener ambos.
En su caso, cree un valor por cada fila. Si lo hace como una medida, pierde las capacidades que tiene una columna calculada, como filtrar por ese valor.
Así que la verdadera pregunta es ¿qué es exactamente lo que quieres hacer?
De lo contrario, puede transformarlo fácilmente en una medida, simplemente no estoy seguro de si puede usarlo entonces:
Task Bucket = SWITCH( TRUE(), MAX(Task[Aged]) <= 1, "<24hrs", MAX(Task[Aged]) <= 3, "<72hrs", MAX(Task[Aged]) >= 3, ">72hrs" )Si necesita ayuda por favor hágamelo saber.Si respondiera a su pregunta, estaría feliz si pudiera marcar mi publicación como una solución ✔️ y darle un pulgar hacia arriba 👍SaludosDenisBlog: WhatTheFact.biSígueme: twitter.com/DenSelimovicHay @v_mark ,
En primer lugar, asegúrese de que el campo Task[Aged] se pondrá en su objeto visual. A continuación, puede crear la medida como se muestra a continuación para reemplazar la columna caculada original [Task Bucket]:
Measure = IF ( SELECTEDVALUE ( Task[Aged] ) <= 1, "<24hrs", IF ( SELECTEDVALUE ( Task[Aged] ) <= 3, "<72hrs", ">72hrs" ) )Saludos
3 Replies
- Syndicate_Admin
Administrator
Task Bucket = SWITCH( TRUE(), MAX( Task[Aged] ) <= 1, "<24hrs", MAX( Task[Aged] ) <= 3, "<72hrs", ">72hrs" ) - Syndicate_Admin
Administrator
Hey @v_mark ,
una columna calculada y una medida son 2 conceptos diferentes. No siempre se puede convertir uno a otro, de lo contrario no habría una razón para tener ambos.
En su caso, cree un valor por cada fila. Si lo hace como una medida, pierde las capacidades que tiene una columna calculada, como filtrar por ese valor.
Así que la verdadera pregunta es ¿qué es exactamente lo que quieres hacer?
De lo contrario, puede transformarlo fácilmente en una medida, simplemente no estoy seguro de si puede usarlo entonces:
Task Bucket = SWITCH( TRUE(), MAX(Task[Aged]) <= 1, "<24hrs", MAX(Task[Aged]) <= 3, "<72hrs", MAX(Task[Aged]) >= 3, ">72hrs" )Si necesita ayuda por favor hágamelo saber.Si respondiera a su pregunta, estaría feliz si pudiera marcar mi publicación como una solución ✔️ y darle un pulgar hacia arriba 👍SaludosDenisBlog: WhatTheFact.biSígueme: twitter.com/DenSelimovic - Syndicate_Admin
Administrator
Hay @v_mark ,
En primer lugar, asegúrese de que el campo Task[Aged] se pondrá en su objeto visual. A continuación, puede crear la medida como se muestra a continuación para reemplazar la columna caculada original [Task Bucket]:
Measure = IF ( SELECTEDVALUE ( Task[Aged] ) <= 1, "<24hrs", IF ( SELECTEDVALUE ( Task[Aged] ) <= 3, "<72hrs", ">72hrs" ) )Saludos