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.
Necesito escribir una medida DAX para devolver un valor de "In" o "Out" para cada empleado en función de los valores de los campos Description de las filas relevantes.
Cualquier empleado que tenga una fila para "Furlough Pay" necesita devolver el valor "Out" (incluso si otras filas para ese empleado tienen descripciones diferentes). Si un empleado no tiene filas con "Furlough Pay", entonces debe devolver el valor "In".
Así que en la imagen debajo de los empleados 12, 14, 16 y 43 sería "Out", pero emloyees 22 y 55 sería "In".
empleado | categoría | medir |
12 | Horario básico | fuera |
12 | Pago de Furlough | fuera |
12 | Pago por enfermedad | fuera |
14 | Horario básico | fuera |
14 | Pago de Furlough | fuera |
14 | Pago por enfermedad | fuera |
16 | Horario básico | fuera |
16 | Pago de Furlough | fuera |
16 | Pago por enfermedad | fuera |
22 | Horario básico | en |
43 | Horario básico | fuera |
43 | Pago de Furlough | fuera |
55 | Horario básico | en |
Solved! Go to Solution.
Ahí, @Phoenix_Bird
Por favor, compruebe lo siguiente para crear una nueva medida.
Hola, mi nombre es Jihwan Kim.
Si este post ayuda, entonces considere aceptarlo como la solución para ayudar a otros miembros a encontrarlo más rápido, y dar un gran pulgar hacia arriba.
Linkedin: linkedin.com/in/jihwankim1975/
Twitter: twitter.com/Jihwan_JHKIM
Genial, gracias a los dos por tu ayuda. Lo creé como una columna en lugar de una medida.
Aquí hay una manera:
1) Cree una tabla Dimension para con los valores distintos de Employee y configure el modelo de la siguiente manera:
2) Cree las dos medidas siguientes:
Furlough =
VAR Furlough =
CALCULATETABLE (
VALUES ( 'Dim Employee'[Employee ] ),
FILTER ( ALLSELECTED ( 'Table' ), 'Table'[Category] = "Furlough Pay" )
)
VAR FRows =
COUNTROWS ( INTERSECT ( VALUES ( 'Dim Employee'[Employee ] ), Furlough ) )
VAR class =
IF ( FRows = 1, "OUT", "IN" )
RETURN
class
table rows = COUNTROWS('Table')
Ahora cree el objeto visual de tabla utilizando el campo employee de la tabla de dimensiones, el campo category de la tabla principal, agregue la medida furlough y agregue la medida [filas de tabla] como filtro para el objeto visual en el panel de filtro estableciendo el valor en 1:
He adjuntado el archivo PBIX para su referencia
Ahí, @Phoenix_Bird
Por favor, compruebe lo siguiente para crear una nueva medida.
Hola, mi nombre es Jihwan Kim.
Si este post ayuda, entonces considere aceptarlo como la solución para ayudar a otros miembros a encontrarlo más rápido, y dar un gran pulgar hacia arriba.
Linkedin: linkedin.com/in/jihwankim1975/
Twitter: twitter.com/Jihwan_JHKIM
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 |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
2 | |
2 | |
1 | |
1 |