IIS Webサーバーにアクセスし、状態値が1であるDIFFERENTMACの数を数える必要があります。
「MAC」アドレスと「状態」値は実際のクエリにあります(cs-uri-query)
したがって、ログは次のようになります(cs-uri-queryフィールドのみが表示されます)。
mac=00-20-c2-41-7e-b6&state=1&div=10
mac=00-20-c2-41-7e-b6&state=1&div=10
mac=00-20-c2-41-7e-b6&state=0&div=10
mac=00-10-c3-41-7e-b7&state=1&div=10
この場合、LogAnalyzerはcount = 2である必要があります。 1の状態でDIFFERENTMACが2回訪問されました。
LogAnalyzerで使用するSLQを誰かが手伝ってくれますか?
これを試してみてください:
select count(distinct extract_value(cs-uri-query, 'mac'))
from *.log
where extract_value(cs-uri-query, 'state') = '1'
ログ形式によっては、フィールド名を調整する必要がある場合があります。