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.
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:
Hola, @Giada_Togliatti
Según su descripción, creé datos para reproducir su escenario. El archivo pbix se adjunta al final.
Mesa:
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:
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.
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 %
field1 | field2 | field3 | field4 | field5 |
201806 | string1 | string4 | Sillas | 5 |
201906 | string1 | string5 | Sillas | 6 |
201806 | string2 | string6 | Mesa | 9 |
201906 | string3 | string6 | Mesa | 7 |
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
@Giada_Togliatti , dudo que haya alguna discordancia en [field5] maxtime
¿Puede compartir datos de ejemplo y salida de ejemplo en formato de tabla?
Hola @Giada_Togliatti ,
Sólo quería comprobar por qué está utilizando ALLSELECTED en la medida? (resaltado)
@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
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
2 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |