Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started
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
Check out the September 2024 Power BI update to learn about new features.
Learn from experts, get hands-on experience, and win awesome prizes.
User | Count |
---|---|
2 | |
2 | |
1 | |
1 | |
1 |