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 algunos datos que se ven así:
Sembrar | Número de semana de trabajo |
2003 | 9 |
2003 | 9 |
2003 | 9 |
2007 | 9 |
2007 | 9 |
7921 | 9 |
7913 | 9 |
2003 | 10 |
2003 | 10 |
2003 | 10 |
2007 | 10 |
2007 | 10 |
7921 | 10 |
2003 | 11 |
2003 | 11 |
2003 | 11 |
2003 | 11 |
2003 | 11 |
2007 | 11 |
2007 | 11 |
7921 | 11 |
2003 | 12 |
2003 | 12 |
2003 | 12 |
2003 | 12 |
2003 | 12 |
11661 | 12 |
11661 | 12 |
2003 | 13 |
2003 | 13 |
2003 | 13 |
2007 | 13 |
2007 | 13 |
7921 | 13 |
11661 | 13 |
11661 | 13 |
11661 | 13 |
11661 | 13 |
11661 | 13 |
11661 | 13 |
11661 | 13 |
2003 | 14 |
2003 | 14 |
2003 | 14 |
2003 | 14 |
2007 | 14 |
2007 | 14 |
7921 | 14 |
11661 | 14 |
11661 | 14 |
11661 | 14 |
11661 | 14 |
2003 | 15 |
2003 | 15 |
2003 | 15 |
2007 | 15 |
2007 | 15 |
7921 | 15 |
11371 | 15 |
11371 | 15 |
11371 | 15 |
11661 | 15 |
11661 | 15 |
11661 | 15 |
11661 | 15 |
2003 | 16 |
2003 | 16 |
2007 | 16 |
2007 | 16 |
7921 | 16 |
11371 | 16 |
11371 | 16 |
11371 | 16 |
11371 | 16 |
11661 | 16 |
11661 | 16 |
11661 | 16 |
Hay varias instancias de un número de ámbito, junto con la semana de trabajo que se extrayeron los datos.
Quiero contar cuántos ámbitos se agregan cada semana, lo que sería un recuento único de la primera instancia del SOW.
Espero resultados que se vean así:
Sembrar | Número de semana de trabajo | Primera Instancia |
2003 | 9 | 1 |
2007 | 9 | 1 |
7913 | 9 | 1 |
7921 | 9 | 1 |
11661 | 12 | 1 |
11371 | 15 | 1 |
En este ejemplo, tendría 4 nuevos SOW en la semana de trabajo 9, 1 en la semana de trabajo 12 y 1 en la semana de trabajo 15.
¿Cuál es la mejor manera de lograr esto?
gracias.
Solved! Go to Solution.
Aquí hay una medida que debe hacer lo que está buscando (reemplace Los datos con su nombre de tabla real):
First Instance =
VAR SOW_FirstWorkWeek =
ADDCOLUMNS (
VALUES ( Data[SOW] ),
"@FirstInstance",
CALCULATE ( MIN ( Data[Work Week Number] ), ALLEXCEPT ( Data, Data[SOW] ) )
)
VAR SOW_FirstWorkWeekWithLineage =
TREATAS (
SOW_FirstWorkWeek,
Data[SOW],
Data[Work Week Number]
)
RETURN
CALCULATE (
DISTINCTCOUNT ( Data[SOW] ),
KEEPFILTERS ( SOW_FirstWorkWeekWithLineage )
)
Este es un patrón similar a algunas de las medidas sobre cálculos semi-aditivos - PATRONES DAX
saludos
Owen
Esto funcionó muy bien. Gracias.
Aquí hay una medida que debe hacer lo que está buscando (reemplace Los datos con su nombre de tabla real):
First Instance =
VAR SOW_FirstWorkWeek =
ADDCOLUMNS (
VALUES ( Data[SOW] ),
"@FirstInstance",
CALCULATE ( MIN ( Data[Work Week Number] ), ALLEXCEPT ( Data, Data[SOW] ) )
)
VAR SOW_FirstWorkWeekWithLineage =
TREATAS (
SOW_FirstWorkWeek,
Data[SOW],
Data[Work Week Number]
)
RETURN
CALCULATE (
DISTINCTCOUNT ( Data[SOW] ),
KEEPFILTERS ( SOW_FirstWorkWeekWithLineage )
)
Este es un patrón similar a algunas de las medidas sobre cálculos semi-aditivos - PATRONES DAX
saludos
Owen
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 |