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 aislar los datos de PersonID que tienen dos valores específicos (en dos filas diferentes, por supuesto), por semana. PersonID que solo tienen uno de los valores debe omitirse.
He creado una tabla de matriz para mostrar los datos, pero eso no es un requisito, si alguien conoce una mejor manera.
He probado algunas soluciones diferentes, la mayoría de este foro, pero ninguna de ellas parece estar funcionando de la manera que las necesito.
Datos de muestra:
PersonID WeekNr Service
1 12 A
1 12 B
1 13 A
1 13 B
1 14 A
1 15 A
2 12 A
2 13 B
2 15 A
2 15 B
2 16 A
2 16 B
3 12 B
3 13 B
3 13 A
3 14 B
3 15 A
3 15 B
Necesito hacer una visualización de matriz, que mostrará PersonID para todos los que tienen el Servicio A Y B por semana, con un valor que proviene de una tabla diferente (precio por servicio), como este:
En este momento tengo la matriz funcionando, pero me está mostrando todo, así como para PersonID que sólo tienen uno de los servicios, etc.
¿Hay alguna manera de que pueda conseguir lo que necesito?
Solved! Go to Solution.
@grggmrtn
¿Quizás esto?
Measure =
VAR A =
CALCULATE(
COUNTROWS(VALUES(Data[Service])),
ALLSELECTED(Data[Service])
)
RETURN
IF(
A > 1,
SUM(Data[Value]),
BLANK()
)
________________________
Si mi respuesta fue útil, por favor marque este post como una solución, esto también ayudará a otros!.
Haga clic en el icono Thumbs-Up si le gusta esta respuesta 🙂
⭕ Subscribe and learn Power BI from these videos
⚪ Website ⚪ LinkedIn ⚪ PBI User Group
@grggmrtn
Se crea un MATRIX en el diseño siguiente. Usé una columna para Valor, pero tu medida entrará ahí:
________________________
Si mi respuesta fue útil, por favor marque este post como una solución, esto también ayudará a otros!.
Haga clic en el icono Thumbs-Up si le gusta esta respuesta 🙂
⭕ Subscribe and learn Power BI from these videos
⚪ Website ⚪ LinkedIn ⚪ PBI User Group
Tu matriz se parece a la que ya tengo, y te has metido con los mismos problemas que yo.
Persona 1 - tiene valores listados para el Servicio A para las semanas 14 y 15. Dado que no hay ningún servicio B para esas semanas, su valor no debe mostrarse.
¿Y qué pasaría si usted tiene un PersonID 4 que sólo tiene el Servicio A? También aparecerían en esa matriz, pero eso es lo que estoy tratando de evitar.
Necesito mostrar PersonID que tienen AMBOS, por semanar
@grggmrtn
¿Quizás esto?
Measure =
VAR A =
CALCULATE(
COUNTROWS(VALUES(Data[Service])),
ALLSELECTED(Data[Service])
)
RETURN
IF(
A > 1,
SUM(Data[Value]),
BLANK()
)
________________________
Si mi respuesta fue útil, por favor marque este post como una solución, esto también ayudará a otros!.
Haga clic en el icono Thumbs-Up si le gusta esta respuesta 🙂
⭕ Subscribe and learn Power BI from these videos
⚪ Website ⚪ LinkedIn ⚪ PBI User Group
Hola @grggmrtn ,
No muy claro.
Puede probar SUMMARIZE (Tabla,Tabla[id], Tabla[Sevice])
saludos
Harsh Nathani
¿He respondido a tu pregunta? ¡Marca mi puesto como una solución! Apreciar con un Kudos!! (Haga clic en el botón Pulgares arriba)
@grggmrtn, pruebe una medida como
countx(filter(summarize(Table,table[personID], "_1", calculate(distinctcount(Table[Service]),Table[Service] in ''A","B"')'[_1] '2),[personID])
mostrar sólo personId y Semana
Y.. ¿Qué se supone que debo hacer con esta medida?
Mostrar solo PersonID y semana tampoco va a funcionar, porque el valor (precio por semana) es por servicio- por lo que necesito mostrar el servicio también
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 |