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.
He estado tratando de crear una identificación única utilizando una medida basada en una categoría para permitir la filtración. Por ejemplo, tengo la siguiente tabla, y me gustaría crear una medida que para cada "ubicación" tendría una identificación diferente (1,2,3,..)
Nombre de la tabla: sensores
IDENTIFICACIÓN | ID de instalación | Sensor | ConfigFile | Ubicación | ||||
1 | 1 | Presión | sensorF1.txt | habitación1 | ||||
2 | 1 | Temperatura | sensorF2.txt | habitación1 | ||||
3 | 1 | Presión | sensorF3.txt | Casa | ||||
4 | 1 | Temperatura | sensorF4.txt | Casa | ||||
5 | 1 | Humedad | sensorF5.txt | habitación2 | ||||
6 | 1 | Temperatura | sensorF6.txt | habitación2 | ||||
7 | 1 | Humedad | sensorF7.txt | afuera | ||||
8 | 1 | Temperatura | sensorF8.txt | afuera | ||||
1 | 2 | Presión | sensorF1.txt | habitación1 | ||||
2 | 2 | Temperatura | sensorF2.txt | habitación1 | ||||
3 | 2 | Presión | sensorF3.txt | Casa | ||||
4 | 2 | Temperatura | sensorF4.txt | Casa | ||||
5 | 2 | Humedad | sensorF5.txt | habitación2 | ||||
6 | 2 | Temperatura | sensorF6.txt | habitación2 | ||||
7 | 2 | Humedad | sensorF7.txt | afuera | ||||
8 | 2 | Temperatura | sensorF8.txt | afuera |
El resultado sería:
IDENTIFICACIÓN | ID de instalación | Sensor | ConfigFile | Ubicación | UniqueID | |||||
1 | 1 | Presión | sensorF1.txt | habitación1 | 1 | |||||
2 | 1 | Temperatura | sensorF2.txt | habitación1 | 1 | |||||
3 | 1 | Presión | sensorF3.txt | Casa | 2 | |||||
4 | 1 | Temperatura | sensorF4.txt | Casa | 2 | |||||
5 | 1 | Humedad | sensorF5.txt | habitación2 | 3 | |||||
6 | 1 | Temperatura | sensorF6.txt | habitación2 | 3 | |||||
7 | 1 | Humedad | sensorF7.txt | afuera | 4 | |||||
8 | 1 | Temperatura | sensorF8.txt | afuera | 4 |
He tratado de usar la medida a continuación. pero, el EARLIER no funciona en la medida.
¿Alguien tiene alguna idea de cómo podría hacer algo así?
Solved! Go to Solution.
@amelo puedes lograrlo con las siguientes dos medidas
_maxID = MAX(t1[Location])
_rank = RANKX(ALL(t1),[_maxID],,ASC,Dense)
y si desea que la clasificación se divida por ID de instalación
Measure = RANKX(FILTER(ALL(t1),t1[Instalation ID]=MAX(t1[Instalation ID])),CALCULATE(MAX(t1[Location])),,ASC,Dense)
@amelo puedes lograrlo con las siguientes dos medidas
_maxID = MAX(t1[Location])
_rank = RANKX(ALL(t1),[_maxID],,ASC,Dense)
y si desea que la clasificación se divida por ID de instalación
Measure = RANKX(FILTER(ALL(t1),t1[Instalation ID]=MAX(t1[Instalation ID])),CALCULATE(MAX(t1[Location])),,ASC,Dense)
¡¡Gracias!! Funciona a las mil maravillas!!!
Bueno, ¡es un truco de neet!
@amelo desea un identificador único entre cada ID de instalación? La salida que mostró es solo para id de instalación, no muestra ambos ID, la solución depende de cómo lo desee con diferentes ids de instalación.
Ah, eso es porque estoy filtrando para producir un informe para la instalación. Por lo tanto, solo se probará una instalación en cada momento.
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 | |
2 | |
2 | |
2 | |
1 |