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
Estoy tratando de formular una fórmula en Tableau como, ([Plan $] + IIF([Versión],[Conmutador de versión],[Perf $],0))
[Versión] es una columna de una tabla
[Version Toggle] es un valor dinámico en el que el usuario puede alternar entre dos valores.
En PoweBI , usaré el valor seleccionado para obtener el valor seleccionado por el usuario.
Dado que la medida de Power BI devuelve solo un valor, no pude usar una fórmula como la siguiente,
sum([Plan $]) + If ( values([table.version]) á selectedvalue([Version Toggle]), sum([Perf $]) , 0)
Valores de muestra:
Versión: 000, 001, 003, 004
Versión Alternar valores , 000, 001
Entonces, ¿cómo lo logro?
Gracias de antemano.
Hola @simuruge
podría considerar la creación de un archivo pbix que contendrá algunos datos de ejemplo (eliminar la información confidencial), cargar el pbix en onedrive para empresas y compartir el vínculo al archivo. No olvide describir los resultados esperados en función de estos datos de ejemplo.
@simuruge , hay pocos buenos ejemplos para eso, referencia de ellos puede caber en su caso
https://powerpivotpro.com/2013/03/hasonevalue-vs-isfiltered-vs-hasonefilter/
https://www.kasperonbi.com/use-isinscope-to-get-the-right-hierarchy-level-in-dax/
Prueba algo como esto
Measure =
VAR _toggleValue =
CALCULATE (
SELECTEDVALUE ( 'Table1'[Toggle values] )
)
VAR _version =
CALCULATE (
SELECTEDVALUE ( 'Table'[version] )
)
VAR _add =
IF (
_togglevalue = _version,
SUM ( 'Table'[Perf $] ),
0
)
VAR _sum =
SUM ( 'Table'[Plan $] ) + _add
RETURN
_sum
Puede proporcionar datos de ejemplo y resultados esperados.
¿Respondí a tu pregunta? ¡Marca mi puesto como solución!
Apreciar con un kudos🙂
Hola Nandu,
Gracias por tu respuesta.
Intenté la siguiente lógica, pero no funcionaba. He simplifed la salida para darme 1 o 0 basado en la condición.
saludos
Sid
Pruebe esto
test =
VAR _toggleValue =
CALCULATE (
SELECTEDVALUE ( table[Toggle values] )
)
VAR _version =
CALCULATE (
SELECTEDVALUE ( [Version] )
)
VAR output =
IF (
_toggleValue = _version,
1,
0
)
RETURN
output
¿Respondí a tu pregunta? ¡Marca mi puesto como solución!
Apreciar con un kudos🙂
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 | |
2 | |
2 | |
2 | |
1 |