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

The Power BI DataViz World Championships are on! With four chances to enter, you could win a spot in the LIVE Grand Finale in Las Vegas. Show off your skills.

Reply
Syndicate_Admin
Administrator
Administrator

Grupos de cálculo y medidas

¡Hola Comunidad!

Tengo un grupo de cálculo de inteligencia de tiempo, que contiene los siguientes elementos:

Current Period = SELECTEDMEASURE()
PY = CALCULATE(SELECTEDMEASURE(), SAMEPERIODLASTYEAR('Calendar'[Date]))
YoY = SELECTEDMEASURE() - CALCULATE(SELECTEDMEASURE(), 'Time intelligence'[Time calculation] = "PY")
Todos estos funcionan bien si se usan en una matriz, junto con un cortador donde los usuarios pueden seleccionar qué elemento (selección única) desean ver.

Sin embargo, cuando trato de usarlos en una medida para usarlos en un título dinámico "Título de prueba", obtengo un comportamiento inesperado

Test title = "Overview " & " " & SELECTEDVALUE('Calendar'[Fiscal year]) & " " & SELECTEDVALUE('Calendar'[Period]) & " " & SELECTEDVALUE('Time intelligence'[Time calculation])

  • Periodo actual: Todo bien

riwer_0-1736858300235.png

  • PY: ¿Por qué el año pasado en el título?

riwer_1-1736858407723.png

  • YoY: Error, por favor ayúdame a explicar esto.

riwer_2-1736858457977.png

¡Cualquier ayuda para comprender la mecánica aquí sería muy apreciada!

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

Un título con SELECTEDVALUE('Grupo de cálculo'[Elemento de cálculo]) creará un texto/número conversión error en YoY y YoY%

Aquí hay una solución alternativa ...

  1. En primer lugar, cree un objeto visual de segmentación y use el elemento de grupo calculado como valor de segmentación.
  2. A continuación, cambie el objeto visual de la segmentación de datos a un objeto visual de tarjeta.
  3. Desactive la etiqueta de la tarjeta y ajuste el tamaño de la tarjeta, el tamaño de la fuente y el fondo.
  4. Coloque la tarjeta sobre el área del título de las imágenes de la tarjeta original y agrúpelas.
  5. Se verán exactamente como una carta con un encabezado, pero en realidad son dos que se han superpuesto astutamente.

Haga clic en los botones [aceptar solución] y pulgar hacia arriba. Gracias

View solution in original post

3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

¡Excelente solución alternativa!
Sin embargo, todavía estoy interesado en comprender por qué un título con SELECTEDVALUE('Calculation group'[Calculation item]) genera un error de conversión de texto/número en YoY y YoY%

Encontrarse con un problema similar con otra medida

Color main cat = IF(NOT(ISINSCOPE(Account[Sub category])), "Light Gray", "#F5F7F8")

que se utiliza para el formato condicional en una matriz en la que se utiliza el mismo grupo de cálculo, para los elementos de cálculo YoY (y YoY%).

Syndicate_Admin
Administrator
Administrator

Un título con SELECTEDVALUE('Grupo de cálculo'[Elemento de cálculo]) creará un texto/número conversión error en YoY y YoY%

Aquí hay una solución alternativa ...

  1. En primer lugar, cree un objeto visual de segmentación y use el elemento de grupo calculado como valor de segmentación.
  2. A continuación, cambie el objeto visual de la segmentación de datos a un objeto visual de tarjeta.
  3. Desactive la etiqueta de la tarjeta y ajuste el tamaño de la tarjeta, el tamaño de la fuente y el fondo.
  4. Coloque la tarjeta sobre el área del título de las imágenes de la tarjeta original y agrúpelas.
  5. Se verán exactamente como una carta con un encabezado, pero en realidad son dos que se han superpuesto astutamente.

Haga clic en los botones [aceptar solución] y pulgar hacia arriba. Gracias

¡Excelente solución alternativa, funciona perfectamente para el caso!
Sin embargo, todavía estoy interesado en comprender por qué un título con SELECTEDVALUE('Calculation group'[Calculation item]) genera un error de conversión de texto/número en YoY y YoY%

Encontrarse con un problema similar con otra medida

Color main cat = IF(NOT(ISINSCOPE(Account[Sub category])), "Light Gray", "#F5F7F8")

que se utiliza para el formato condicional en una matriz en la que se utiliza el mismo grupo de cálculo, para los elementos de cálculo YoY (y YoY%).

Helpful resources

Announcements
Feb2025 Sticker Challenge

Join our Community Sticker Challenge 2025

If you love stickers, then you will definitely want to check out our Community Sticker Challenge!

Top Solution Authors