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
Giada_Togliatti
Post Patron
Post Patron

La medida no muestra valor si uso variable

Hola

He creado una medida con alguna variable, la medida debe mostrar un valor si hay algo seleccionado, en su lugar debería mostrar %

He hecho fórmula similar con otra base de datos y funciona, ¿por qué ahora muestra siempre % también si selecciono algo?

La fórmula es algo como esto:

Masure
var maxtime max(field5)
VAR _sel1 ?
COUNTROWS ( ALLSELECTED ( 'field1) )
VAR _sel2 de VAR ( VAR _sel2 VAR)
COUNTROWS ( ALLSELECTED ( field2) )
devolución
SI (
sel1 a 1
&& sel2- 1,
CALCULAR (
MAX(field3),
[field5]- maxtime
),
"%"
)
Gracias
8 REPLIES 8
v-alq-msft
Community Support
Community Support

Hola, @Giada_Togliatti

Según su descripción, creé datos para reproducir su escenario. El archivo pbix se adjunta al final.

Mesa:

e1.png

Puede crear una medida como se indica a continuación.

Mva = 
VAR maxtime= max('Table'[field1])
VAR _sel1 =
COUNTROWS (ALLSELECTED('Table'[field2]) )

VAR _sel2 =
COUNTROWS ( ALLSELECTED('Table'[field3]) )
RETURN
IF (
    _sel1 = 1&& _sel2= 1,
    CALCULATE(
          MAX('Table'[field5]),
          FILTER(
              ALL('Table'),
             'Table'[field4] ="chairs"&&
             'Table'[field1]=maxtime
          )
    ),
    "%"
)

Resultado:

e2.png

e3.png

Saludos

Allan

Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

andre
Memorable Member
Memorable Member

ALLSELECTED hace lo contrario de lo que quieres hacer, si quieres ver lo que está seleccionado, asumo en las segmentaciones de datos, entonces solo deberías usar countrows en tu tabla, lo que cuente, que lo que se ha seleccionado, distinict(columnName) te dará todos los valores distintos que se han seleccionado

@andre , @Pragati11 , @amitchandak

Traté de eliminar allsseleccionado pero me da error, traté de cambiar allseleccionado con distinto pero no funciona, veo siempre %

field1field2field3field4field5
201806string1string4Sillas5
201906string1string5Sillas6
201806string2string6Mesa9
201906string3string6Mesa7

campo 2 y field3 se utilizan en la rebanadora

Hago una fórmula como esta:

de la clase de la clase de la

VAR maxtime
max(field1)
VAR _sel1 ?
COUNTROWS (allslected( field2) )

VAR _sel2 de VAR ( VAR _sel2 VAR)
COUNTROWS ( allselected( field3) )
devolución
SI (
_sel1 1
&& _sel2 1,

CALCULATE(max(field5),
[field4]"sillas",
[field1]-maxtime), "%")

Hola, @Giada_Togliatti

Si usted toma la respuesta de alguien, por favor márquela como la solución para ayudar a los otros miembros que tienen los mismos problemas a encontrarla más rápidamente. Si no, avísame y trataré de ayudarte más. Gracias.

Saludos

Allan

amitchandak
Super User
Super User

@Giada_Togliatti , dudo que haya alguna discordancia en [field5] maxtime

¿Puede compartir datos de ejemplo y salida de ejemplo en formato de tabla?

Pragati11
Super User
Super User

Hola @Giada_Togliatti ,

Sólo quería comprobar por qué está utilizando ALLSELECTED en la medida? (resaltado)

Masure
var maxtime max(field5)
VAR _sel1 ?
COUNTROWS ( ALLSELECTED ( 'field1) )
VAR _sel2 de VAR ( VAR _sel2 VAR)
COUNTROWS ( ALLSELECTED ( field2) )
devolución
SI (
sel1 a 1
&& sel2- 1,
CALCULAR (
MAX(field3),
[field5]- maxtime
),
"%"
)
¿Es ALLSELECTED su nombre de tabla?
Gracias
Pragati

Best Regards,

Pragati Jain


MVP logo


LinkedIn | Twitter | Blog YouTube 

Did I answer your question? Mark my post as a solution! This will help others on the forum!

Appreciate your Kudos!!

Proud to be a Super User!!

@Pragati11, allselected es la fórmula dax, en otra situación funciona, después de allselected us tablename(fieldname)

Hola @Giada_Togliatti ,

Intente eliminar ALLSELECTED de su medida con COUNTROWS y test.

Si no funciona, comparta algún archivo pbix de ejemplo para comprobar el problema.

Gracias

Pragati

Best Regards,

Pragati Jain


MVP logo


LinkedIn | Twitter | Blog YouTube 

Did I answer your question? Mark my post as a solution! This will help others on the forum!

Appreciate your Kudos!!

Proud to be a Super User!!

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.