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.
Tengo 2 mesas, ver ejemplos aquí. En realidad, estas tablas son, por supuesto, mucho más grandes.
Fecha | YearMonth |
1-1-2010 | 2010-01 |
2-1-2010 | 2010-01 |
3-1-2010 | 2010-01 |
4-1-2010 | 2010-01 |
5-1-2010 | 2010-01 |
6-1-2010 | 2010-01 |
TherapyID | StartDate | Enddate | Categoría |
1 | 1-2-2010 | 2-4-2010 | Norte |
2 | 14-2-2010 | 15-4-2010 | Sur |
3 | 27-2-2010 | 28-4-2010 | Oeste |
4 | 12-3-2010 | 11-5-2010 | Norte |
5 | 25-3-2010 | 24-5-2010 | Norte |
6 | 7-4-2010 | 6-6-2010 | Oeste |
Quiero tener un gráfico con en el eje X el YearMonth y en el eje Y quiero el número de Terapia activa. Por lo tanto, IF StartDate <- último día de ese mes (YearMonth) Y SI EndDate > primer día de ese mes (YearMonth).
Por supuesto, quiero agregar una segmentación de datos para la categoría. ¿Debo reorganizar las tablas de ¿hay un cálculo inteligente que podría usar?
Solved! Go to Solution.
@gerwin024
No tienes que crear tres medidas, pero lo que has hecho está bien. El problema es que usted ha utilizado el [VAR_minDate] y [VAR_maxDate] al revés.
Lo corrigí como abajo, por favor inténtelo ahora
_count = COUNTROWS(FILTER(Table2,Table2[StartDate]>=[VAR_minDate]&&Table2[EndDate]<=[VAR_maxDate]))
________________________
Si mi respuesta fue útil, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla
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
@gerwin024
Agregue esto como una medida a la tabla 1, en su gráfico, mantenga el campo Mes del año y use la medida. Cambie el nombre de Table1 y Table 2 y los nombres de columna según las tablas.
_Count =
VAR __minDATE = MIN(Table1[Date])
VAR __maxDATE = MAX(Table1[Date])
RETURN
COUNTROWS(
FILTER(
'TABLE2',
'TABLE2'[Start Date] >= __minDATE && 'TABLE2'[End Date] <= __maxDATE )
)
________________________
Si mi respuesta fue útil, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla
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
Gracias, no era la fórmula que estaba buscando pero con tu ayuda conseguí la fórmula que quería!
Tal vez no lo describí correctamente, pero la siguiente fórmula me dio el resultado que quería:
I've got now 3 Measures:
_MinDate = MIN(Table1[Date])
_MaxDate = MAX(Table1[Date])
TherapyID | StartDate | EndDate | Category |
1 | 1-2-2010 | 2-4-2010 | North |
2 | 14-2-2010 | 15-4-2010 | South |
3 | 27-2-2010 | 28-4-2010 | West |
4 | 12-3-2010 | 11-5-2010 | North |
5 | 25-3-2010 | 24-5-2010 | North |
6 | 7-4-2010 | 6-6-2010 | West |
@gerwin024
No tienes que crear tres medidas, pero lo que has hecho está bien. El problema es que usted ha utilizado el [VAR_minDate] y [VAR_maxDate] al revés.
Lo corrigí como abajo, por favor inténtelo ahora
_count = COUNTROWS(FILTER(Table2,Table2[StartDate]>=[VAR_minDate]&&Table2[EndDate]<=[VAR_maxDate]))
________________________
Si mi respuesta fue útil, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla
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
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 |