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
Tengo tales datos:
He creado 2 tablas de informes para este y último dato de la semana pasada (solo LastWeek y ThisWeek son medidas):
Solved! Go to Solution.
Hola, @Agne
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()
No hay ninguna relación entre dos tablas. Puede crear columnas calculadas y una medida como se indica a continuación.
Columna calculada:
YearWeekCal = YEAR('Calendar'[Date])*100+WEEKNUM('Calendar'[Date])
YearWeek = YEAR('Table'[Date])*100+WEEKNUM('Table'[Date])
WeekDesc =
var _yw = YEAR(TODAY())*100+WEEKNUM(TODAY())
var _lastyw =
CALCULATE(
MAX('Calendar'[YearWeekCal]),
FILTER(
ALL('Calendar'),
[YearWeekCal]<_yw
)
)
return
IF(
[YearWeek]=_yw,
"This Week",
IF(
[YearWeek]=_lastyw,
"Last Week"
)
)
Medida:
Result =
var lastfailrate= (LOOKUPVALUE('Table'[Failed%],'Table'[WeekDesc],"Last Week")*100)&"%"
var failrate = (LOOKUPVALUE('Table'[Failed%],'Table'[WeekDesc],"This Week")*100)&"%"
var lastuntestrate = (LOOKUPVALUE('Table'[Untested%],'Table'[WeekDesc],"Last Week")*100)&"%"
var untestrate = (LOOKUPVALUE('Table'[Untested%],'Table'[WeekDesc],"This Week")*100)&"%"
var lastfailgroups = LOOKUPVALUE('Table'[Failed Groups],'Table'[WeekDesc],"Last Week")
var failgroups = LOOKUPVALUE('Table'[Failed Groups],'Table'[WeekDesc],"This Week")
return
"Failure:"&lastfailrate&"->"&failrate&";"&
"Untested:"&lastuntestrate&"->"&untestrate&";"&
"Failed Groups:"&lastfailgroups&"->"&failgroups
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, @Agne
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()
No hay ninguna relación entre dos tablas. Puede crear columnas calculadas y una medida como se indica a continuación.
Columna calculada:
YearWeekCal = YEAR('Calendar'[Date])*100+WEEKNUM('Calendar'[Date])
YearWeek = YEAR('Table'[Date])*100+WEEKNUM('Table'[Date])
WeekDesc =
var _yw = YEAR(TODAY())*100+WEEKNUM(TODAY())
var _lastyw =
CALCULATE(
MAX('Calendar'[YearWeekCal]),
FILTER(
ALL('Calendar'),
[YearWeekCal]<_yw
)
)
return
IF(
[YearWeek]=_yw,
"This Week",
IF(
[YearWeek]=_lastyw,
"Last Week"
)
)
Medida:
Result =
var lastfailrate= (LOOKUPVALUE('Table'[Failed%],'Table'[WeekDesc],"Last Week")*100)&"%"
var failrate = (LOOKUPVALUE('Table'[Failed%],'Table'[WeekDesc],"This Week")*100)&"%"
var lastuntestrate = (LOOKUPVALUE('Table'[Untested%],'Table'[WeekDesc],"Last Week")*100)&"%"
var untestrate = (LOOKUPVALUE('Table'[Untested%],'Table'[WeekDesc],"This Week")*100)&"%"
var lastfailgroups = LOOKUPVALUE('Table'[Failed Groups],'Table'[WeekDesc],"Last Week")
var failgroups = LOOKUPVALUE('Table'[Failed Groups],'Table'[WeekDesc],"This Week")
return
"Failure:"&lastfailrate&"->"&failrate&";"&
"Untested:"&lastuntestrate&"->"&untestrate&";"&
"Failed Groups:"&lastfailgroups&"->"&failgroups
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.
@Agne, no muy claro. Si necesitas esta semana vs la semana pasada, consulta mi blog
Utiliza tabla de fechas y rango de semana
https://medium.com/@amitchandak.1978/power-bi-wtd-questions-time-intelligence-4-5-98c30fab69d3
https://community.powerbi.com/t5/Community-Blog/Week-Is-Not-So-Weak-WTD-Last-WTD-and-This-Week-vs-La...
@Agne Sí, un poco difícil de seguir, pero debe estar en la línea de algo como:
Measure =
"Failure: " & CALCULATE([Failed %],<last week>) & "->" & CALCULATE([Failed %],<this week>) & "; Untested: "...
Para un buen ejemplo de hacer algo como esto:
De lo contrario, me en las respuestas y necesitaría más detalles. Por favor, consulte este post sobre cómo obtener su pregunta respondida rápidamente: https://community.powerbi.com/t5/Community-Blog/How-to-Get-Your-Question-Answered-Quickly/ba-p/38490
Las partes más importantes son:
1. Datos de muestra como texto, utilice la herramienta de tabla en la barra de edición
2. Salida esperada de los datos de muestra
3. Explicación en palabras de cómo obtener de 1. a 2.
@Greg_Deckler, gracias por su respuesta.
Es muy probable que la medida sea lo que necesito, pero no es posible utilizar columnas [Failed%] y [Untested%], porque son columnas calculadas pero no medidas. Me di cuenta.de que sólo podía usar medidas en su fórmula sugerida.
@Agne Para utilizar columnas en una fórmula de medida, debe ajustar la columna en una agregación como MAX, MIN, SUM, AVERAGE, etc. A menudo uso MAX o MIN si estoy seguro de que solo hay un valor para la columna dentro del contexto actual.
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 | |
1 | |
1 | |
1 |