Eventos
Únase a nosotros en FabCon Vegas
31 mar, 23 - 2 abr, 23
El último evento dirigido por la comunidad de Microsoft Fabric, Power BI, SQL y AI. 31 de marzo al 2 de abril de 2025.
Regístrate hoyEste explorador ya no se admite.
Actualice a Microsoft Edge para aprovechar las características y actualizaciones de seguridad más recientes, y disponer de soporte técnico.
Se aplica a:columna CalculadaTabla calculadaMeasurecálculo visual
Devuelve el número del carácter en el que first se encuentra un carácter específico or cadena de texto, leyendo left para right. Search distingue mayúsculas de minúsculas and acentos.
SEARCH(<find_text>, <within_text>[, [<start_num>][, <NotFoundValue>]])
Término | Definición |
---|---|
find_text |
Texto que desea find. Puede usar caracteres comodín , el signo de interrogación (?) and asterisco (*) en find_text . Un signo de interrogación coincide con cualquier carácter individual; un asterisco coincide con cualquier secuencia de caracteres.
If desea find un signo de interrogación real or asterisco, escriba una tilde (~) antes del carácter. |
within_text |
Texto en el que desea search para find_text , or una columna que contiene texto. |
start_num |
(opcional) Posición del carácter en within_text en la que desea empezar a buscar.
If omitido, 1. |
NotFoundValue |
(opcional, pero muy recomendable) El value que se debe devolver cuando la operación notfind una subcadena coincidente, normalmente 0, -1, orBLANK(). If not especificado, se devuelve un error. |
Número de la posición inicial de la cadena de texto first del carácter first de la cadena de texto second.
La función search no distingue mayúsculas de minúsculas. La búsqueda de "N" find la aparición first de "N" or "n".
La función search distingue acentos. La búsqueda de "á" find la first aparición de "á", pero no habrá repeticiones de "a", "à", or las versiones en mayúscula "A", "Á".
Puede usar la función SEARCH para determinar la ubicación de un carácter or cadena de texto dentro de otra cadena de texto, and usar la función MID para devolver el texto, or usar la función REPLACE para cambiar el texto.
If no se encuentra el find_text
en within_text
, la fórmula devuelve un error. Este comportamiento es como Excel, que devuelve #VALUEif se not se encuentra la subcadena. Los valores NULL en within_text
se interpretarán como una cadena vacía en este contexto.
Esta función se not se admite para su uso en el modo DirectQuery cuando se usa en columnas calculadas or reglas de seguridad de nivel de fila (RLS).
La siguiente consulta DAX busca la posición de la letra first de "cycle", en la cadena que contains el nombre del revendedor. If not encontrado, se devuelve Blank.
SEARCH no distingue mayúsculas de minúsculas. En este ejemplo, if "cycle" or "Cycle" se usa en el argumento find_text
, los resultados se devuelven para cualquier caso. Use FIND para distinguir mayúsculas de minúsculas.
Los ejemplos de este artículo se pueden usar con el modelo de sample Adventure Works DW 2020 Power BI Desktop. Para obtener el modelo, consulte DAXsample modelo.
EVALUATE
CALCULATETABLE (
ADDCOLUMNS (
TOPN ( 10, SUMMARIZE('Reseller', [Reseller], [Business Type])),
"Position of cycle", SEARCH ( "cycle", 'Reseller'[Reseller], 1, BLANK () )
),
'Reseller'[Business Type] IN { "Specialty Bike Shop", "Value Added Reseller", "Warehouse"}
)
Vea que devuelve lo siguiente:
Reseller | Business Type (Tipo de empresa) | Position of cycle |
---|---|---|
Volume Bike Sellers | Warehouse | |
Mass Market Bikes | Value revendedor agregado | |
Twin Cycles | Value revendedor agregado | 6 |
Rich Department Store | Warehouse | |
Rental Gallery | Specialty Bike Shop | |
Budget Toy Store | Warehouse | |
Global Sports Outlet | Warehouse | |
Online Bike Catalog | Warehouse | |
Cascos and ciclos | Value revendedor agregado | 13 |
Jumbo Bikes | Specialty Bike Shop |
Eventos
Únase a nosotros en FabCon Vegas
31 mar, 23 - 2 abr, 23
El último evento dirigido por la comunidad de Microsoft Fabric, Power BI, SQL y AI. 31 de marzo al 2 de abril de 2025.
Regístrate hoy