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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
IF
Post Prodigy
Post Prodigy

Selección predeterminada con o sin segmentación de datos

Hola comunidad,

Tengo un scnario bastante complicado. A continuación encontrará los datos de ejemplo, puede copiar pasado a la power bi o puede descargar el archivo de: https://gofile.io/d/wo5E1V

Tengo una medida, que está trabajando para la selección de slider1 o slider2. La medida es:

Plan de trabajo3 ?
VAR _slider1 á SELECTEDVALUE('Table'[Slider1])

devolución
IF(ISFILTERED('Table'[Slider1]),
CALCULATE(Sum('Table'[Value]), All('Table'[Slider2])),
CALCULATE(Sum('Table'[Value]), FILTER('Table', 'Table'[Slider1] á "-"))
)

Quiero actualizar la medida diciendo que: si slider1 o slider2 no está seleccionado, mostrar el valor de Slider1 "", Slider2 " ", MainFilter "V"

Por ejemplo; slider1 y slider2 no está seleccionado, Fecha es 07.2020 entonces el valor debe ser 66.

Si se selecciona slider1 o slider2, entonces debe dar los valores, basados en la medida"Plan Working3".

Tabla "Calendario"

MonthYearMonthYearDateOrder

11.2019viernes, 1 de noviembre de 20191
12.2019Domingo, 1 de diciembre de 20192
01.2020Miércoles, 1 de enero de 20203
02.2020Sábado, 1 de febrero de 20204
03.2020Domingo, 1 de marzo de 20205
07.2020Miércoles, 1 de julio de 20206
08.2020Sábado, 1 de agosto de 20207

Tabla "Tabla":

Slider1Slider2DateValueDateFormatedMainFilter

#A07.202012martes, 7 de enero de 2020#
#B07.202014martes, 7 de enero de 2020#
C1A07.202021martes, 7 de enero de 2020#
C2A07.202023martes, 7 de enero de 2020#
D1B07.202032martes, 7 de enero de 2020#
D2B07.202034martes, 7 de enero de 2020#
#A08.202042Miércoles, 8 de enero de 2020#
#B08.202044Miércoles, 8 de enero de 2020#
C1A08.202055Miércoles, 8 de enero de 2020#
C2A08.202035Miércoles, 8 de enero de 2020#
D1B08.202046Miércoles, 8 de enero de 2020#
D2B08.202065Miércoles, 8 de enero de 2020#
#A11.201977viernes, 11 de enero de 2019#
#B11.201976viernes, 11 de enero de 2019#
C1A11.201954viernes, 11 de enero de 2019#
C2A11.201966viernes, 11 de enero de 2019#
D1B11.201956viernes, 11 de enero de 2019#
D2B11.201967viernes, 11 de enero de 2019#
##07.202066martes, 7 de enero de 2020V
##08.202077martes, 7 de enero de 2020V
##11.201988martes, 7 de enero de 2020V

Todo lo mejor,

1 ACCEPTED SOLUTION
lkalawski
Memorable Member
Memorable Member

Hola @IF ,

Por favor, pruebe esta medida:

Plan Working = 
VAR _slider1 = SELECTEDVALUE('Table'[Slider1])

RETURN
IF(NOT(HASONEVALUE('Table'[Slider1])) && NOT(HASONEVALUE('Table'[Slider2])),
CALCULATE(Sum('Table'[Value]), FILTER('Table', 'Table'[Slider1] = "#" && 'Table'[Slider2] = "#")),
[Plan Working3]
)



_______________
Si ayudé, por favor acepte la solución y dar felicitaciones! 😀

View solution in original post

4 REPLIES 4
amitchandak
Super User
Super User

@IF, no muy claro, algo como esto

switch( true(),
not(isfiltered('Table'[Slider1])) && not(isfiltered('Table'[Slider2])) , "-",
CALCULATE(Sum('Table'[Value]), FILTER('Table', 'Table'[Slider1] á "-"))
)

Hola

Para que quede claro, será fácil ejecutar la medida actual sin la columna "MainFilter". Como puede ver en la medida actual puede seleccionar la fecha; por ejemplo; 07.2020. Si selecciono A, el resultado es 12. Del mismo modo, el resultado es 14 para B, 21 para C1, 23 para C2, 32 para D1 y 34 para D2. Hasta que funcione.

Lo que quiero si control 1 o slider2 no está seleccionado, quiero ver el valor 66 como expliqué en la publicación anterior.

Espero que esté claro.

Gracias de antemano!

IF
Post Prodigy
Post Prodigy

Hola

Aquí hay otro enlace. https://gofile.io/d/cuPNYz

Lo intenté de dos maneras. Las primeras capturas de pantalla de archivos. Si Slider1 o Slider2 no está seleccionado, quiero ver 66 valor en una medida (para el mes 07.2020).

1.jpg2.jpg

Lo intenté de otra manera por la noche. El enlace tiene el segundo archivo.

3.jpg4.jpg

Vi un ejemplo similar con otro proyecto. No era de una manera similar, pero la mía no funciona.

Si hay una mejor manera de cargar los archivos, puedo hacerlo de esa manera. Creo que es bastante fácil si abres los archivos.

Todo lo mejor,

lkalawski
Memorable Member
Memorable Member

Hola @IF ,

Por favor, pruebe esta medida:

Plan Working = 
VAR _slider1 = SELECTEDVALUE('Table'[Slider1])

RETURN
IF(NOT(HASONEVALUE('Table'[Slider1])) && NOT(HASONEVALUE('Table'[Slider2])),
CALCULATE(Sum('Table'[Value]), FILTER('Table', 'Table'[Slider1] = "#" && 'Table'[Slider2] = "#")),
[Plan Working3]
)



_______________
Si ayudé, por favor acepte la solución y dar felicitaciones! 😀

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

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

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.