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

Grow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.

Reply
Syndicate_Admin
Administrator
Administrator

Mostrar texto basado en la selección de la segmentación de datos de fecha

Tengo dos rebanadoras: Año y Período. Año es una segmentación de datos de un solo selector y Período es multiselector. Es necesario mostrar un texto en una tarjeta en función de la selección de segmentación de datos.
Si se selecciona un año y se selecciona todo el período de ese año, se muestra "El año seleccionado es '2022'" ELSE
si se selecciona algún período para, por ejemplo, 1, 3,5, mostrar "El rango seleccionado es para "Año" y Período 1,3,5"

vimina_0-1682772285807.png

Archivo PBIX: https://drive.google.com/file/d/1owzvBBV1ALzdNukg5pgjUaPApTgYDPaD/view?usp=sharing

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

He ajustado la siguiente medida, si alguien está buscando el requisito similar, entonces se puede usar esta medida:

Valor de tarjeta modificado =
SI(ISFILTERED('Fecha'[Año]) && ISFILTERED('Fecha'[Punto]),
"El año seleccionado es: " & FORMATO(VALOR SELECCIONADO('Fecha'[Año]), "0") & " Y " &
SI(DISTINCTCOUNT('Fecha'[Punto]) = 1,
"El rango seleccionado es para el período: " & MIN('Fecha'[Punto]),
SI(..MAX('Fecha'[Punto]) - MIN('Fecha'[Punto]) + 1 = DISTINCTCOUNT('Fecha'[Punto]),
"El rango seleccionado es para el período: " & MIN('Fecha'[Punto]) & " - " & ..MAX('Fecha'[Punto]),
"El rango seleccionado es para períodos: " & CONCATENATEX(VALORES('Fecha'[Punto]), 'Fecha'[Punto], ", "))),
"El año seleccionado es: " & FORMATO(VALOR SELECCIONADO('Fecha'[Año]), "0")

View solution in original post

2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

He ajustado la siguiente medida, si alguien está buscando el requisito similar, entonces se puede usar esta medida:

Valor de tarjeta modificado =
SI(ISFILTERED('Fecha'[Año]) && ISFILTERED('Fecha'[Punto]),
"El año seleccionado es: " & FORMATO(VALOR SELECCIONADO('Fecha'[Año]), "0") & " Y " &
SI(DISTINCTCOUNT('Fecha'[Punto]) = 1,
"El rango seleccionado es para el período: " & MIN('Fecha'[Punto]),
SI(..MAX('Fecha'[Punto]) - MIN('Fecha'[Punto]) + 1 = DISTINCTCOUNT('Fecha'[Punto]),
"El rango seleccionado es para el período: " & MIN('Fecha'[Punto]) & " - " & ..MAX('Fecha'[Punto]),
"El rango seleccionado es para períodos: " & CONCATENATEX(VALORES('Fecha'[Punto]), 'Fecha'[Punto], ", "))),
"El año seleccionado es: " & FORMATO(VALOR SELECCIONADO('Fecha'[Año]), "0")
Syndicate_Admin
Administrator
Administrator

Por favor, pruebe esto

Card_Value = 
IF( ISFILTERED('Date'[Year])&&ISFILTERED('Date'[Period]),
        "Selected Year is : " & FORMAT(SELECTEDVALUE('Date'[Year]), "0") &" And  "&"Selected Range is for Period: " & MIN('Date'[Period]) & " - " & MAX('Date'[Period]),
        "Selected Year is : " & FORMAT(SELECTEDVALUE('Date'[Year]), "0")
)

Helpful resources

Announcements
RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

MayPowerBICarousel1

Power BI Monthly Update - May 2024

Check out the May 2024 Power BI update to learn about new features.