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
Me gustaría informar de un error en Power BI Desktop.
Tengo una tabla (Vagas) que contiene una lista de Vagas con fechas de inicio y finalización(Data de Cria-o e Data de Extin-o, respectivamente) mientras que las fechas de finalización pueden tener un valor o estar en blanco. La tabla de origen está disponible aquí: https://docs.google.com/spreadsheets/d/e/2PACX-1vSm3SItLuNvsXCMqsbKoLkQuzjkqCFc67kf5wSzWms7EVneHges_...
Lo que necesito es enumerar los elementos que estaban activos en un mes-año específico. Para resolver esto, he copiado esa solución https://community.powerbi.com/t5/Desktop/FILTERING-date-cycles-start-and-end-given/m-p/770436#M37124...que es bastante similar a la mía.
En resumen, la solución anterior consiste en crear una tabla Calendar y agregar 3 columnas: year (ano), month (m's) y year-month (ano-m's). Año-mes se utilizará como un campo en la segmentación de datos.
A continuación, cree una medida utilizando la fecha de calendario y las fechas inicial y final.
Todo parece funcionar bien, pero cuando selecciono algunos filtros específicos del año-mes, la tabla visual se convierte en blanco. Compruebe las imágenes a continuación.
Este es el contenido de la tabla Vagas. Aquellos elementos que no tienen Datos Extinción, deben aparecer en cada situación. Los demás sólo deben mostrarse si la fecha de segmentación se encuentra entre Data Cria-o e Data Exin-o.
Cuando selecciono 2000-01 funciona muy bien como en muchas otras fechas. Althougth, en otros meses, como 2000-09 (como imagen de abajo), la tabla de la izquierda se imprime como en blanco.
para mí, es un error, ¿no?
Solved! Go to Solution.
Hola, @carlosmoura
Según su descripción, creé datos para reproducir su escenario. El archivo pbix se adjunta al final.
Mesa:
Calendario (una tabla calculada):
Calendar = CALENDARAUTO()
Puede crear columnas calculadas y una medida como se indica a continuación.
Columna calculada:
Calendar Year Month = YEAR('Calendar'[Date])*100+MONTH('Calendar'[Date])
Start Year Month = YEAR('Table'[Start Date])*100+MONTH('Table'[Start Date])
End Year Month = YEAR('Table'[End Date])*100+MONTH('Table'[End Date])
Medida:
Visual Control =
var _yearmonth = SELECTEDVALUE('Calendar'[Calendar Year Month])
var tab =
ADDCOLUMNS(
'Table',
"flag",
IF(
ISBLANK([End Year Month]),
IF(
[Start Year Month]<=_yearmonth,
1,0
),
IF(
[Start Year Month]<=_yearmonth&&
[End Year Month]>=_yearmonth,
1,0
)
)
)
return
SUMX(
tab,
[flag]
)
Por último, puede colocar la medida en el filtro de nivel visual y usar la columna año-mes de la tabla 'Calendario' para filtrar el 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.
Hola, @carlosmoura
Según su descripción, creé datos para reproducir su escenario. El archivo pbix se adjunta al final.
Mesa:
Calendario (una tabla calculada):
Calendar = CALENDARAUTO()
Puede crear columnas calculadas y una medida como se indica a continuación.
Columna calculada:
Calendar Year Month = YEAR('Calendar'[Date])*100+MONTH('Calendar'[Date])
Start Year Month = YEAR('Table'[Start Date])*100+MONTH('Table'[Start Date])
End Year Month = YEAR('Table'[End Date])*100+MONTH('Table'[End Date])
Medida:
Visual Control =
var _yearmonth = SELECTEDVALUE('Calendar'[Calendar Year Month])
var tab =
ADDCOLUMNS(
'Table',
"flag",
IF(
ISBLANK([End Year Month]),
IF(
[Start Year Month]<=_yearmonth,
1,0
),
IF(
[Start Year Month]<=_yearmonth&&
[End Year Month]>=_yearmonth,
1,0
)
)
)
return
SUMX(
tab,
[flag]
)
Por último, puede colocar la medida en el filtro de nivel visual y usar la columna año-mes de la tabla 'Calendario' para filtrar el 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.
@carlosmoura, consulte si esto puede ayudar a
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 |